Skip to main content

Full text of "Acorn Programs (1984-05)(ECC Publication)(GB)"

See other formats


I 




ACORN IS a trademark o 
Acorn Computers Limited 

Rpzil/May 1984 
An ECC Publication 



l^o^ffair 



30 



o^ 



sP 



al 






fiH 



liL' 



I 



-a* 



\i 



4 



Qi 



S^ 



1^ 



It 



MAPPING YOUR 
'WAY TO THE 
HIDDEN GOLD 



,< 




> 



a 



K\ 



x'y 



**H^ 



'V. 



7-T 




L^^S^ 



-fe: 



;pf 



^. 



^ 



^ 



l^i^. 



V, 




/ 




X 




lI 




-^ 



V-. ^ 



^---^ 



^^ ^^^t^ 



- < 



■^: 



* Qj 







'^ 



1 



^: 



v.. *\\\ 



*r ^^> 



fV 



■i 






b^ 4 



;^j^ 



>/ y 



F^- 



3 






fv^s.-- 




.■) 







/. 




Ill 



a 



o-i— N 



V^ 



s 



- *- s 




THE BEST BBC MICRO SOFTWARE 

PRODUCED BY AN INDEPENDENT SOFTWARE HOUSE 
- TOP QUALITY MACHINE -CODE PROGRAMS * 



:*- 



r. 



\\\ 



r^ 







ffUNCHBflCK|3?-Kl t7.9S 

BeaunluIIv delailed ajumatwrL (ihe besi we've yet 
se&n^) ^ OuaLimodo ]eap[; cv^r th^ r^mpdiTS 
dodguig rocks and aj^[:NWi;. swu^ging an ropes, and 
avoii:[irig tlie guards's speajs as he aiiempcs to 
rescue Estnerald^- Twelve diflereni screens of 
acton! This program u sold Lind*>j Licence trom 
Cenniry ElecuoiLics Ltd; we have excLusive nghts [□ 
912 s^Q lor use on the BBC tnicro. 
(For iwe W]ih KEYBOARD or JOYSTICKS). 
"Ifijfl/rejtremd)'gi3cJd t'(?rffJOJ]o/f/TDdrcadegame 



j,^. '^"SSSSSX-S^B^ 




Bwrrum 2AA* 

E = A at a ■ ■** = = 




A^ ^ JmT^^S^^ 




» » • » * 3 









FAIHrxnoi:Min?K; £795 

AneKQlingtArgel-sbootuiggame! BamLbesoresrored Ebr 
speUjng QUI [he word TAIRGlJOUND by hjttmg the 
appn^naC^tdtg^ l^Cr^F^. and Icr -JlDolmq all Che rHjqete 
Extra buQets are obtained by iihooLng Uie nLiincicLal 
targets, but wilch oui lor the 'stniJevs" whc» are intent on 
d&ahno your biiJIet^ Music, sound eQects. hj-5cofe. ^d 
ranJ^inqs 




CHAZY P APJTEP ( HKi £795 

T^e only hiH-^Hture veraon avatlable fot the BBC micru. 

On the first soeen. you Ca>f? ihe fian t*l a monlcoy bemg 
chttiit^ by Atnc^n tribesmen- tl you manage to survtve by 
painting- in aL thiu^ squaioTH ih* bonus larreen features the 
TnotJccy tryui^ lo re^ch htf; bunch oE banatus Aher thai. 

you tilro control ol i3 pain^ rnUoTondOciClis^aiopiinted- 
in^dditoyoujscoie Bmbeware . theCE]ddv bf^arvare 
now m hot pitrsinc Su^t-b^nitnjtautiandsDund-eEfeols. 
( For use wil h KlI VFO AKD OP JOy STICKS}. 
NEWELIEASL 




tnciedibLe arcade-style game leaturing mushiootn^, 

snaJs, Qi«?. ipiders. and the MnHpi>dGi ol coui5e 

Ejtcelleni rrraphjts and sound 6 skill IsveIs, hj-scoio, 

r ankij 1 g i . bo n 1 is**s . arnJ m t r e iiii tng diffi cult> as the [^3 1 d e r^ 

be<»me more Ifv^y and the nuttxber ol tntshiooms 

mcfeasGs 

If or use with HEYBO AfiD or |0 YSTICKS)- 

'Vsi^dStf this ^fliTie cornpjres vreif iWr ^ ^^nsde? 

wiaoft bfltfyco failrM Md ctear. " 

. YOUffCOMPUTER 




?M:t ti?K\ £795 

A spacedockmg sEmulati^r t45trtg SDgraphics to model 

the mouotis and responses o! the ORION < i^jiicixitafl 
YournuEMnEiopikntheshunleioa^'ECpftdDclr vfiththe 
spac¥ M4ti(jfi PITCH. YAW. ROEi FOPWAHD. 

LATOIAL and VEBTfCfiL engines are provided logelher 
rtilh orbit manocuvenng boohtei £>tiqTnes 6 skill levels 
provide forthe complE!l^y mevper^encedptJot as well as 
ih*? Mlv-HL^gtdcofiunandf^r 
NEWRELEASi: 




AL[EN DROPOUT (3ZK> £T^ 

A novel and uniisual program Arcade-acfion with 

^hl^etlthJfllhIlgTnult]-adg*>};hdKitsTlggFlm*> You have 

to shoot the ahens out oE then "boxes" before the 

"Ika^" OU up Once Full, the aliens Dy down 

relenUessly. exploding as they hit ihe ground Hi- 

^ccjL\ rankriTLg:^. and soinid^lEGCts. 

( For 1 we wtl h KE YBO AHD or JOYSTICKS). 

^ _ _ /fiji^ t7c±JTit^ i:^ ^5 good a£ any on ihe mark^l.*' . . . 

HOME COMPUTINC WEEKLY, 




koadrunnf:po^ki ^tbh 

The only fuL feature ittachine-codeverHLon available 
lor th^ BBC tnicro- Featurea include trolling 
screen, radar dtsplay, 3 ptuEmng cars, checkpoint 
nag«, Fuel gauge, smoke Screens, E $kiU Jevf^ts. 
rankings, [ncrea^mg diltjculty. and sound elfectSr 
(Foruse wrth KEYBOARD or JOYSTICKS) 
Tn^syedz/rg ^^rrt^ very mtjch . . ihe graphics ai^ 
fixj^a^nr . TTfovemeul is smocUi ^td f^-i as only 
auaAiiw code c^n produce.^ ... HOME 
(XMPfrnKCWEEKL¥ 



FHOCCER (32K1 £7 95 

NotjusiMotherversionolFrogqer-- this ib the arcade- 

acljon version lti4l you" v& been wajunglo see Graphjcally 
bnllianJ wrth gaping-moulhed citx™iilea. diving tujtJfei 
Ue^. and Irogs that Ow, their legs as ch^ ]ump akmg. 
tncrcasmg dJTiaJr^. and responsive controls. 
{Fdt use "-vid^ KEYBOARD or JOYSTICKS) 

veiy^oodindifed t^ihcker-teegiaphia^nd^ 
in^lhslTB^ifyiKrpir .BEESUG MAGAZINE 



ALSO AVAILABLE 

SPACE HGHTER (32K) £7.95 

GALAXIANS (32K) £7.95 

INVADERS C32K) £7.95 

FEUTT MACHINE (32K) £7.95 

CRIBBAGE (32K) £6.95 

PONTOON C32K) £6.95 



DEALERS - . . DEALERS . . . DEALERS . . . 

Oursoftnaie is now available ar ^ good dealers includino:- 

W,H. 5MITB - Selected branches. 

JOHN MENZIES - SeLecied branches. 

BOOTS- Select od branches. 

ELTEC COMPUTERS f S9 Ivegafe, Bradford 

MICRO MANAGEMENT, ^2 Pnnces SireeT, Tpswich 

WEST COAST PERSONAL COMPUTERS, 47 Kyle SireeT, Ayr, 

MICROSTYLE.29Belvedere,Lajisdown Road, Bath. 

ELECTRONEOUIP. 36-38 WesI Street, Fareham. Hanls. 

3D COMPUTERS. 230 Tolwonh Rise Soulh, Totworth, Surrey. 

GTM COMPUTERS, 864 York Road, Leeds 

+ MORE THAN 300 OTHER DEALERS THROUGHOUT THE U.K. AND 

OVERSEAS. 



ADVENTURE GAMES 

COLDITZ ADVENTURE (32K) 
£7.95 

STAR TREK ADVENTURE (32K) 

£7.95 

LOST CITY [32ig £7,95 

OrOEON'S GAMBLE (32K) . £7.95 



PAYUP TO 20% ROYALTIES FOR mOH QUALITY BBC MICRO, ELECTRON AND ORIC^IPROGRAMS 




SUPERIOR SOFTWARE LTD 

Dept. APS, 

69 Leeds Road, Bramhope, Leeds 
Tel: 0532 842385 



W4LOUR PRICES ARE ITJCIjUSTVE OF VAT ANDP AP. 

DEC SOrrWARE AVAILABLE NOW 
flgourprpgr^ms are ready fear deapalch on S'^' di5csa[Ell 55oach 



OUHGUABAWTEE 
(1) All our software 12 available (MfoiQ we adv&nifc. 
{2) AUoursoftWdje 15 despaiched within 4S hours by fir^ -class post, 
Vi) [rt the unliicely 4 veni that any oEouisoFrwaie fails to load, rerumy OUT cras» 
10 us and w& will immediatc^lv Kjnd a replacerrtent. 




Cover of 
professional 
software 
expanded 

WELCOME to the rhirti issue 
of Acorn Programs. In this 
issue we expand our coverage 
of professional software for the BBC 
and Electron. One page remains devot- 
ed to reviews of games software, while a 
second is included containing reviews of 
educational software. 

All programs published this month 
have been contributed by readers of 
Acorn Programs, Programs which are 
submitted to us for consideration are all 
tested on both BBC and Electron com- 
puters. 

The best programs submitted are 
then listed from our working office copy 
for publication in the magazine. All 
listings published are produced in this 
way, so that it is certain that programs 
will work on the machine for which 
they are intended, without amendments. 
Please remember, when submitting 
programs for consideration^ that they 
must be recorded on cassette or disc. 
Please state clearly for which computer 
your programs are intended, afid en- 
close a stamped, addressed envelope if 
you would like them returned. 



-1U %^^ 



News 
Softscope 
Softscope Special 





London Book Fair 
Special Offer 

Electron and BBC Model 

3D Maze 

Maths 

Protector 

Keyboard 

Octal Characters 

Gold Search 

High Low 

Converter 

Long Multiplication 

Long Division 

Calculator 

Examiner 

In Order 

BBC Model B 
Monster Hunt 
Bomber 
Driver 
De finer 
Gallery 
Number Game 
Water Distillation 
Pontoon 
Typing Practice 
Bank Robber 
Golf 
Simon's Game 



Managing edilor Nigel Qark Assisrant editor Rebecca F-irguson Managing production editor Harold Mayes MBE Group art director 
Chris Winch Group advertisement manager John Ross Advertisement executive Ajay Paiel Editorial assistant Colette McDermott 
Production assistant Dezi Epaminontlou Assistant managing director Barry Hazel Managing director Terry Carcwrighr Chairman 

Richard Hease. 

Acorn Programs is published bj-monthly by ECC Publications Ltd, 

The views expressed herein are not necessarily the views of Acorn Computers Limited 

Telephone, all departments: 01-359 3525. If you would like to contribute to Acorn Programs, please send programs on disc or cassetie to Acorn 
Programs, ECC Publications, 196-200 Balls Pond Road, London Nl 4AQ- We cannot undertake to return them unless a stamped, addressed 
envelope is enclosed. We pay a basic rate of £15 for the copyright of each program published. 

©Copyright 1984 ECC Pubhcations 1-id. ISSN 0265 4660, Printed and typeset by Cradley Prim PLC, Warlcy, West Midlands. Distributed by 
Spotlight Magazine Distribution Ltd, 1 Benwell Road, Holloway, London N7. 01-607 641 1. _^_^_ 



ACORN PR(3GRAMS February/March 1984 



"YOUR SAME-DAY SERVICE IS 
BY A LONG WAY THE BEST" 

(J FARMER, EDINBURGH) 



SOFTWARE SUPERMARKET 



CONFUSED by the vast choice ol Spectrum programs'^ Don'tbe, we can help We've played hundrGds and chosen |ust the best of each sort Details aie ui om 
catalogue ■ free with your first order It's the only catalogue bravo enough to put m the best, leave out all the rest and quote all the reviewsi {We produce no programs 
ourselves - so our choice is impartial.) Of course, we have VALHALLA and THE HOBBIT (each £14 95) and MANIC MINER (£& 95), but heiG are |usi a few others that 

may surprise you (and will ama;^e you if you buy them I ) 

WE TRY TO SEND YOUR PROGRAMS BACK ON THE SABAE DAY WE RECEIVE YOUR ORDER. Phone orders for VISA or ACCESS , 24 hours a day from any 
country where your own laws allow this' Mail order or phone credit card only. AD games work with KEYBOARD CONTROL and joystix as shown 

Spend more time playing the great programs - and less time trying to fmd out which they are' In over 40 countries you rely on us to pick the best and send them last 
games in stock - and tested by us - BEFORE they are advertisedi Try us and see ... 

■■ITJP C^^DCCI' The worfd'^ tna^f iti^isnc ^vcniuie game " 
X nl!l If wAl-lU A ^PsrsCa^pjVe^i^^RAVEREVlEWSaUovtEtoTLhis 

liiJly giaphic compuLiii siinulaLion ol OMenLeeiinq you really fsel v^u are rndp-making as you 
search for tlie CoiiLcol Poinis Diaw 3D diagryms of the leiiain. coiiLoui maps and feature 
maps And iheEC's 37km£ of unmapped country tor you Lo discouoc 32-page manual helps 
NOSTIX (Plilppi} C9.95 

(•■■■^\|U1f 17n C! "^xf^^lls"^ the best mi game i'vese^i vety 
d 1 wlllAILAO ^r^r^rcE/feVCrdsA^ThebesLbaiU^-gamecraphLCSvet 
(NOT an arcade gamti) Siinply loysiick (MOST STIX) contml bui the brum is in your strategy 
and luetics aa you deploy and supply yuur uoops Beautiful large and small-scale maps of the 
batUeatea moving gjaphics greatsound tickei tape messages 25killleuel£ Youaieonihe 
brmk of batLli? make your first decision. NOWi (ImaglJie) E5.H 




DEATHCHASE 



'hie m the iaai iane Dt-aihchase is 
esseiifj^ some ot the besi 3D giaphics I've 
seen "(PCGsmeel^pend youj Big Me through the forest you can only fiie aL lop speed to kill 
ihe enemy bikers, tanks, heljcopters li's a night and day 3D chase that gets (asier and faster 
Amazingly realisUcfKEMPSTONSTK (Blicromega) Cfi.95 

mVVn¥¥Q ip A highly original and FASCIMTING new ARGADt 
M mUWJH I mm GAME Eiom a new company' Vtry neat giaphicsasyoui 
beauLiful spaceship [with 'real' giavityj pushej: and drop^ rucks lo crush the levoiting 
wobbling monsters' eggs before they hatch Watch out foi theguatdsi Grsat hig smooth 
graphics make you lee) you aie really therei Takes a long time to complete each screen Well- 
chosen keys but also KEMPSTON ETIX (Softwan ProjtcU} £5.95 
nTT1^V?l|HTVr "This program has everything superb piesentaiion. 
trKiXMC^Srt mmm graphics and sound Highly recommended " 
(HomeCompWeekly}TUe (ull arcade-action 5 screens m the best-ever Spectrum 'Phoena' 5 
skill levels Choice ol character sets demo mode Cjam343Kqualitymtol6K. KEMP3T0N/ 
AGF STIX (Uegadodo) 13.50 

mvjn 'PDA1M f AlUlir '^^^^'^^"^^^"^^ onginat. 
l£lEl 1 nnliU UniVUl wen thought om end Mot 
action absorbing and amusmg f'5yseJ^[*unyuujowniailv/ay' Change the points to avoid 
crashes \vatch out for hjjackmg by iraie passengers Full-scieen graphics" ^0 command keys 
2uacklavouis 7skilllevels Msub-levels Demo mode and Pause wlule you strike' Very 
catchmg hobby NO STIX (UlcRMphere) E5.95 



"One of the moul 
impressive 3D 



3D SEIDDAB ATTACK 

progams I've seen " (PopCompWeekly) Great 3D vitrw through the turret of youj tank as you 
patrol the city at night - glowing, luminous skyscrapers Radar plan shows where you are - 
and weie They are 1 or 2 players and amazing flying saucers' You can see the damage they 
do to your tank as it happensi KEMPSTON STIX (Hswwaf C5.95 




^ ^\ 1*^^ ¥ A ¥¥ "^^^^^^'' g'ephios ere iiaed to make a very 
Xjt^J ^\j VfUu impressive display indeed highly recommended " 
{ZXCompf The best computer version of tho famous game From 2 lo b players, including the 
Spectnim if ynu wish It's nithless. but honest Kvery original feature is failhtuUy teproduced 
and the screen display (which scroOs helpfully) is simply inciedible NO STD< (Automata) 
C6.00 

HALLS OF THE THINGS m. 

mnovauve game I have seen no other game runs wrUi such speed, smoothness o! action 
and giaphica! quality 'YZYCo/np^Exploieana-storeyma^e findtreasutes avoid nasties - 
but this umc It's all graphic and you can see yourself waving youj swcidi Brilliaat use of 19 
command keys NO STIX (Cryrtal) E7.50 

CHARGE PROGRAMS TO 
VISA OR ACCESS 

CALL 01-789 8546 (24 Hours) 



WBYTV^inT Wp Lovely graphics, very, very diflicuk and challenging 
VV a1I!i J!imU!i Excellent value " (dash) Take oEf on yom SuperDream Bike, 
jump buses and cars, watch out for hedgehogs as you search for the ghost ridei Will you find 
him^ Will you beat him' Keyboard oi ANY STIX Some of the most spectacular graphics and 
sound we've met Totally invclumg {Uicnwphere) £5.95 

U» ¥1 A¥ f ¥r¥^ THEPlMANLACSOBERT'iForgetthehornblereggae 
It A'Dftuud^^ flipsLde [you will eventually} and concentrate on 
changing ihe colour of the PYRAMID OF PI Watch for tlie Piman and Eid the Snake, the 
Bouncing Balls ColandJas 66 screens ttanspon;ej discs graphic jokes Buy it. it's 
wonderful! KEMPSTON STIX ^AutOmflU) £6.00 

nUn 1 l!in" AlllllILn ,^/^gr^o;r7pA^ew?;Captainyuurown 
S-Class submarine hunt down and kill che enemy sub 16 controls (PROTEK KTICK helps) 
dive, surface, chart your course watch through your penscopethe^Diarget Full-screen 
control room chart room periscope view Ouick-kitl practice mode Good iull -screen 
graphics Watch the track as your torpedoes run towards the enemy (Prol*k) £7-95 
p||?l»TQ AMUSING and highly original text adventure As Denis Thatcher, you 
^JJ!llllAd travel up TO % locations, seekmg peact in the pub You need tn find a 
drink every few moves while diopping in on the Royals, the MPs and eventually, the Pope 
wearing a truss and carrying a lawnmower ['. is all quite mad and lots of tun 100% m/c NO 
STIX Written with THE QUILL [only £14 9&i) 'Hie Thatcher adventuje is by (AppUcatioci) 
C5.50 

D A ¥1tf T¥l^^T? "U you've been looking lor a Spectrum graphics aid. 
Jrf\Ali« A D^/«a this iS one o! the best "iPopCcnipWklyj'^t'j^iwe'^w 
and as they say. even a child can use it lo define up to 34 User Dehnable Graphics, draw all of 
them on-screen save them to your programs then there's the 2-speed hi -res drawing 
program and the 2e-page manual and it is the most useful utility vyre've ever used 
KEMPSTON' ANY CURSOR STD< (PrintliPlotUr) £7.70 
A¥ ^U¥l'1UI¥G'P "Graphically, this is probably liie best game 
flUwHulVlEO A Irrnigme have pfoduced "(PopCompWeekly) 
Beautifully graphic aicade/adventute - as pretty as ATfC ATAC {Lb 50) hut entirely different 
Amazmg full-screen apparently endlessly ditiereni graphics as you search foi the 4 parts ol the 
Spell, turmng yooisell into a Golden Eagle fiom a Wizard [and back) Cast spell, hght Ihe 
monsters with lightnmg bolts - and don't forget to eat tool Astoundmg MOST STIX 
(tmagliie)£5^ 





To: 50PTWARE SUPEHHARKET, 37 Howardi Lane London SW15 6lfU. 

Jt yau do not want to cut this magazine, wnte your aider out carefully on plain paper 
and quote this mimber SU17 

f own a .K computer which is a SPECTRUM I enclose a cheque/PO made 
payable lo Software Supermarket OR Chaige my V1SA/ACCE SS/EUR Q CARD/ 

i Tm rr m 



MASTERCARD number. 



Signature 

Please write clearly I! we can't read it. you won't get it 

Name 

Address 



L 



Postcode 

Phojie, ifany. m caseof cpiery 







PROGRAM NAME 


1 Puce 






E 






£ 






r 






[ 






c 






{. 




POSTAGE 

AND 

PACKING 


UK Add 55p only pel oidei 


£0 5Bp 




£tn<OPE Add bbptor eacii piogiflm 


C 




OUTSIDE ElfPOPE Addtl 1oi facli pruyr^miiirmail 


C 




OUTSLDEEoUDPE ADDCITOTOTAL tOTAT 
FOR REGISTERED MAIL i w i "l. 


£ 





J 



Contest champion gets 
development go-ahead 



FOLLOWING its sponsor- 
ship of rhe World Chess 
semi-fmols hit last year, 
Acornsoft Lrd, in conjunc- 
tion with the British Go As- 
sociation and A & B 
Compuiing, sponsored a Go 
Tournament, in which eight 
BBC computers and their 
programmers competed for 
the title of Champion Com- 
puter Go player of the 
World, 

The title was won by Bron- 
islaw Przybyla, a freelance 
computer consultant from 
Wiltshire^ who developed his 
Go program especially for the 
competition. Przybyla won 
£\fiO0 and is now working 
with Acornsoft to produce 
a commercial Go-playing 




Bronislaw Przybyla, right, is oongralulatf^d by David Johnson- 
Pavies, managing director of Acornsoft. 

game, based on his winning commercial program, which 

program, which is due for will be good enough to play a 

launch in the near future, moderately strong game 

Acornsoft managing director against a beginner will stimu- 

David Johnson-Da vies com- late more people in the U.K. 

ments; to take up Go themselves and 

'*We hope the launch of a help to popularise the game". 



Nap hand eases BBC B input 

ALTHOUGH the BBC mi- ienced touch typist. Users Micrnwriter has produced 

cro has a conventional, type- without typing experience, or the Quinkcy keyboard, which 

writer-style keyboard which young users whose fingers uses only five keys and an 

is easier to use than that of cannot span the requisite extra shift key in various 

many other microcomputers, number of keys, can fmd typ- combinations to type any of 

it can be used to its full ad- ing-in programs an arduous the keys on the BBC B key- 



vantage only by an exper- process. 



Exhibitions grow 
in popularity 



board. 

As the fingers of one hand 

cover the keys continually it 
is necessary to type without 
looking at the keyboard so 
that the user is free to look at 
COMPUTER SHOWS and 22 and at UMIST, Manches- a program listing, 
exhibitions are becoming big- ler from August 31- The Quinkey keyboard 
ger and more popular. The September 2, Alexandra and interface pack are avail- 
WHICH COMPUTER? Show, Palace from October 25-28 able, for the right hand only, 
held annually at the National and Westminster Exhibition from Microwriier Ltd, 31 
Exhibition Centre, Birming- Centre, London from De- Southampton Row, London 
ham^ has demand for space at cember 6-9. WCIB 5HJ for £48, 

the 1985 show so great that 
the show, which attracted 
40,000 visitors in January, 
will be expanding into a third 
hall in 1985. 

Prior to that are The Elec- 
tron and BBC Micro User 
Show, at the Westminster 
Exhibition Centre, London 
from March 29 to April I; 
the fifth London Computer 
Fair, at Central Hall, West- 
minster, April 19, 21 and 23; 
The Electron and BBC Mi- 
cro User Show, at Alexandra 
Palace, London from July 19- 



Cassette 
to disc 
service 



ACORN computer owners 
who have upgraded from cas- 
sette recorder to disc drive 
often find that they are left 
with professional cassettes 
they cannot transfer to disc. 
Options open to such owners 
are to buy a new disc copy of 
the program, or to pirate that 
program. 

Acornsoft, the software 
division of Acorn Computers, 
has introduced a new alterna- 
tive. If you have an Acornsoft 
cassette which is also avail- 
able on disc, return the cas- 
sette to Disc Replacement 
Service, Acornsoft Ltd, c/o 
Vector Marketing, Denning- 
ton Industrial Estate, Well- 
ingborough, Northampton- 
shire, enclosing half the price 
of a disc copy and your cas- 
sette will be replaced by a 
disc. 

Thus the owner of Magic 
Garden on cassette, which 
costs £9.85j could return the 
cassette, pay an extra £5.75, 
and acquire the disc copy 
which retails normally at 
£11.50. 

Acornsoft believes it to be 
the first cassette -to- disc ex- 
change of its kind to be 
launched by a home software 
supplier. Computer owners, 
faced with a choice between 
paying £16.60 for one pro- 
gram or switching from disc 
to cassette to use their old 
software, may well expect it 
10 be the last exchange offer 
of its kind as welh 



Protector wins Electron 



THE ELECTRON competi- 
tion in the first issue oi" Acorn 
Programs was won by Gra- 
ham Granger of Lcatherhead, 
Surrey for his program Pro- 
tector, a smooth-running, ar- 
cade-action game which will 
run on either the Electron or 
BBC B computer. 

Granger has been pro- 
gramming for some years. He 
bought a ZX-81 when it was 
launched in 198L At Christ- 



mas, 1982 he upgraded to a 
BBC computer but had to 
share time on it with other 
members of his family, 

'*Now I have an Electron^', 
he says, "I will be able to 
spend more time program- 
ming and will be able to keep 
the computer in my bed- 
room.'' 

He began writing Protec- 
tor early last summer. At that 
time it was a simple game. 



with aliens flickering across 
the screen. It took six months 
to develop to its full form, in 
which four types of aliens 
menace a mothership and its 
protector in various ways. 

Protector beat a variety of 
other programs entered for 
the competition to win. The 
majority of them were games 
programs, of which Protector 
was judged to be the most 
exciting and professional. 



ACORN I'ROGRAMS April/May 1984 




SOFTWARE 

JL. • Arcade Games ' Adventures * 
* Educational * Utilities * ROMS * 



^ 'Languages ' and more 

Most from £1 
per fortnight 

^WWW 25% discount 



*MEMM 



WITH OPTION TO 



• 

"* Membership £10 "^ 

■^ For catalogue and membership form send name if 
ic and address to if 

nicktoft. D«pl. L, 78, Warran Drlva, Hornchureh, . 
* EtMi RM12 4QX. * 

"* T«l: (04024) 47722 *■ 



DATATECH 

TOP QUALITY PRINTERS 
ROCK BOTTOM PRICES 



EPSON RX80 
EPSON RX80 F/T 
EPSON FX80 F/T 
EPSON MX100 F/T 
EPSON FX100 F/T 



£219 + VAT 
£248 + VAT 
£328 + VAT 
£378 + VAT 
£438 + VAT 



We also have large stocks of 

sundries including ribbons 

fanfold paper roll paper 

continuous labels 

dust covers etc. 

For free brochure and discount 
order form write now to 

DATATECH LTD (AP) 

8 BELLINGHAM CLOSE 

BURY LANGS 

BL8 2TU 

TEL; 061-764 5579 



bili/Erlind 



SILVERLIND LTD. 156 Newton Road, Burton-on-Trent 
Staffs DE15 OTR, Tel Burton (0283) 63987 

ALL PRICES INCLUDE POST & PACKING & VAT 



k \ 1 4^'f 



MASTER DIET PLANNER 48K Spectrum £11.95 

The ultimate in diet programs, the MASTER DIET 
PLANNER contains details of calories, protein, vitamins 
and other nutrients for 681 foods! The MASTER DIET 
PLANNER will help v^u to plan a well-balanced diet, 
including options to restrict fats, cholesterol and salt, 
or to increase fibre intake - at the same time offering 
maximum choice of foods. Instruction and Recipe 
Book included. 

ADVENTURE GAMES 



HAUNTED HOUSE 



BBC/B 



£6.00 



An excellent introduction to adventure games. Can you 
survive the perils of the castle and the graveyard, to 
collect the 6 treasures AND rescue the princess? 

JOURNEY TO THE STARS BBC/B £6.50 

You have been sent on a dangerous mission to find 10 
treasures ■ but how are you going to get back? Beware of 
the Antiflavian MegaTiger and venomous lizard woman! 



PASSPORT TO DEATH 



BBC/B 



£6.50 



From the planet Zandra, you have been sent to Earth, a 
strange place with stranger inhabitants! Finding treasures 
is not enough - without extra fuel, your starship.will not 
get you home. 



EDUCATIONAL PROGRAMS 



ENJOY MATHS 



48K Spectrum 



£8.00 



A suite of 4 h;gh!y motivating programs for the 8 - 14 
age range: tables, simple equations, polygons and areas. 
The programs combine explanation with tests and make 
good use of colour and sound. 



TOWNTEST 



BBC/B 



£6.50 



Identify the major towns and cities of England, Scotland 
and Wales, displayed on a high-resolution map. Suitable 
for all age groups and for school or home use (try it as 
a quiz for all the family!) 



BIOLOGY 



BBC/B 



£12.50 



A major collection of programs, written by a GCE exam- 
iner, designed to aid the understanding of Biology to 
CSE, '0' and 'A' Level standards. These programs - com- 
prising text, animated diagrams and questions ■ are 
available in one package and are suitable for individual 
study at school or [n the home. Teachers will also find 
material suitable for class demonstration. 



STRATEGY GAMES 



PENTILES 
REVERSI (Othello) 



BBC/B 
BBC/B 



£6.95 
£6.95 



We require good programs to increase our catalogue and pay h/gfi royalty rates for published material. 



ACORN PROGRAMS April/May 1984 



Game of the book is 
merely competent 



THE PEN and The Dark is 
an adventure game, based on 
rhe story of ihe same title, 
which is provided in an ac- 
companying book. Despite 
being hailed as a classic on 
the packaging, the story is 
not one of the better exam- 
ples of science fiction on the 
market, but it is quick and 
easy to read and provides the 
player with vital clues and 
hints. 

The game is a text adven- 
ture. A description of each 
location is printed at the top 
of the screen and so those 
who lose the top line of the 
BBC screen habitually be- 
cause their television set is 
too small would be well-ad- 
vised to take that into account 
before LOADing the pro- 
gram, as the programmer has 
not taken it into account and 
it is infuriating to attempt to 
play an adventure without a 
full description of locations. 

The Pen and The Dark 



More exciting screen use 
would add to the game^ as 
would a more exciting use of 
the adventure format. Adven- 
tures do not have to become 
word games which must be 
solved to move from one area 
to the next; the pity is that an 
uninspiring adventure game 
can give people new to adven- 
turing that impression. 

The Pen and The Dark is 
produced by Mosaic Publish- 
is a competent adventure ing Ltd, 187 Upper Street, 
game, with a wide variety of Islington, London for the 
locations to visit, objects to BBC Model B and costs 
collect and problems to soive. £9.95. 




Worst of all worlds 



PHAROAH^S TOMB 
is a curious amalgama- 
tion of mental puzzle, 
graphical game and adven- 
ture. Unfortunately it has uti- 
lised the worst of all worlds. 
The adventure element, 
meant to summon the image 
of a convoluting Pharoah's 



Adequate adventure 



WRITING a successful ad- 
venture game is a compli- 
cated matter. The 
complexities of programming 
are not the only problem. 
The beginning of the game, 
at least, must be simple 
enough to encourage a begin- 
ner, while being complicated 
enough to persuade a player 
with experience to continue. 
A wide range of vocabulary 
should be available to the 
player, together with a vari- 
ety of options linked by a 
coherent storyline. 

Gideon's Gamble is an 
adequate adventure game; 
there is a, vague story line, a 
limited vocabulary and a vari- 
ety of problems to solve. It is» 
however, uninspiring. Once a 
variety of objects has been 
collected there is little incen- 
tive to sail away with ihem to 
continue the quest. There is 
also the uncomfortable feel- 
ing that the author is making 
fun of the player, as such 



disparate objects as a wheel- 
barrow and a po go-stick ap- 
pear. 

The whole mood generated 
by the game is of monotony 
and frustration, rather than 
the enthralling excitement 
which a good adventure game 
can produce. 

Gideon's Gamble is pro- 
duced by Superior Software, 
69 Leeds Road, Bramhope 
Leeds and costs £7.95. 



Tomb, instead creates the 
impression of a series of 
identical rooms with different 
names, not all of which are 
spelt correctly. The graphical 
element, used as you fight 
enemies or collect coins, is 
explained insufficiently and 
on a par with the simplest 
amateur games. 

Movement from one cham- 
ber to another is achieved 
only after finding a series of 
numbers in a Mastermind- 
type fashion, or by solving an 
anagram. The number puz- 
zles are very easy, while the 
anagrams vary from easy to 
impossible. 

Pharoah's Tomb is pro- 
duced for the Electron by 
A&F Software, Unit 8, Canal 
Side Industrial Estate, Wood- 
bine Street East, Rochdale, 
Lancashire OL 16 5LB, 



New 
ideas on 
old and 
tried 
theme 



MICROBE - £7,95, Virgin 
Games — Attack on Alpha 
Centaur! — £7.95, Software 
Invasion — and Transis- 
tor's Revenge - £7.95 Soft- 
spot — are all games of the if- 
it -moves-shoot-it variety for 
the BBC Model B. 

Attack on Alpha Centauri 
uses three-dimensional graph- 
ics. The landscape looks re- 
alistically-contoured and the 
attackers fly forward, increas- 
mg in size as they do so. 

The aim is to kill all the 
deadly wasps before the play- 
er loses all three lives by be- 
ing stung. 

Microbe is a game in the 
same vein- The object is to 
attack an alien through its 
bloodstream^ which means 
blasting the descending cells, 
spores, aminos and ribosome 
before they hit the player. 
Transistor's Revenge does 
not contain such good graph- 
ics as the other two games but 
what it loses in that area it 
compensates for in originahty. 

The components approach 
along the various data lines 
and can be shot only along 
those lines. 

Another complication is 
the pulses of energy which 
occasionally move very 
quickly along a data line and 
prove deadly unless they are 
avoided. 



Addicted to Chuckie Egg 

MOVE ROUND the farm- grain lifts and perform com- is in lining-up your figure 



yard, collecting as many eggs 
and piles of grain as possible. 
That involves going up and 
down ladders, falling down 
holes and avoiding hungry 
geese, which will eat the corn 
if they reach it fjrst — or you, 
if you fail to evade them. 
Once you have cleared one 
level you move to the next 
and movement becomes more 
complicated as you leap on to 



plicated bouncing move- 
ments to reach the last eggs. 
Chuckie Egg is a develop- 
ment of the Krazy Kong style 
of game but with sufficient 
features of its own to make it 
entertaining. The speed is 
slow enough to make the 
game possible but not so slow 
that you can complete the 
game without several hours* 
practice. The main difFicully 



with a ladder or floor to 
move. Movements must be 
very precise and there is 
nothing more frustrating 
than being eaten when you 
are within a pixel of safety. 

A difficult but addictive 
game, Chuckie Egg is pro- 
duced by A&F Software, 
Unit 8, Canal Side Industrial 
Estate, Woodbine Street 
East, Rochdale, Lancashire. 



ACORN PRGC'rRAMS Apn^/May Jim4 



BBC Model B 
any OS, Basic l/ll) 



ii 



QUAL-SOFT 

LEAGUE DIVISION ONE 



£9.95 
(inc. VAT and p.p.} 



M 



THETHINKING FAN'S SOCCER GAME 

Are you a soccer supporter? How much do you REALLY know about the game? Can yoiJ take a side, newly 
promoted to Division 1, and build it into a genuine contender for the 1st Division Championship? Can ycnj select the 
right tactics and team to hold Liverpool at Anfield, and the right ones to improve your goal difference at home to 



ight 

Wolves? Can you "read" a match well enough to see your own team s weaknesses, and then Uave you the skill to 
exploit the transfer market to cure them? In short: Would you make a successful Tst Division team manager? 

WELL HERE'S YOUR CHANCE TO PROVE IT! 

* Realistic scoring, injuries, red and yellow cards. 

■ Substitution and team adjustments for injuries, 

■ Tactical substitution with repositioning of players. 

* Transfer market, real {devious) price bargaining, 
■■ League position, playing record updated after each match. 

* 25 to 30 hours for a game unless relegated. 
*■ Simple, quick SAVE/LOAD game facility. 



• You Uave 5 seasons, 42 League matches/season. 

■ Opposition; 21 of the 22 current Isl Division sides. 

■ Each team has its own playing style and strengths. 
" Each team has home and away match tactics. 
' Define your own tactics. Tactics really work because:- 

* A true 90 min. match simuialion,(33 min. on your fleeb). 

' Graphics representation: How the match goes. 



CAN YOU GET YOUR TEAM'S NAME ON THE SILVERWARE? 



QUAL-SOFT 

Dept. AP3 

18, Hazelmere Rd., 

Stevenage, 

Herts. 

Tel: (0438) 721936 



'T 
I 
I 
I 
I 
I 
I 
I 
I 



Pleasesendme copie(s)of 

LEAGUE DIVISION ONE, 

I enclose cheque/postal order to the 

value of £ or debit 

my Access/American Express 

Card No .' 



NAME: 

ADDRESS; 



SIGNATURE 



THE COMPUTER USERS CLUB 

69 HADLOW ROAD, 

WELLING, 

KENT. / 

DA16 1AX. 

TEL: 01 311 2555 



At our Hadiow Road premises we stock a complete range of accessories for the BBC micro including 
monitors^ printers, plotters, cassette recorders and a wide selection of disc drives and other peripherals 
from leads to dust covers at very competitive prices. This service is provided to compliment the facilities 
provided by the Computer Users Club and both members and the general public are always assured of a 
warm welcome and helpful assistance. Obviously some of our present and hopefully future members and 
clients live some distance from us so we have available a mail order service. Postal/telephone, assistance, 
ordering and sales is available worldwide. 

Our software available on both tape and disc comprises a wide selection from games to business 
programs. We currently have available Torch Z80 Disc Packs complete with a free comprehensive 
software package comprising Perfect Calc:- Spread sheet analysis. Perfect Writer and Perfect Speller:- A 
word processing with a spelling checker facility. Perfect Filer:- A database package. To compliment this a 
utilities disc, a complete package in its own right is included. The Disc Pack transforms the BBC Computer 
into a competitive business machine providing a total storage capacity of SOOk on dual drives and the 
facility to run CP/M business software through the built in compatible CP/N Operating System making it a 
very worthwhile package at £730 -f VAT. This package can be seen connected to the BBC Computer and 
demonstrated with the other systems currently available an open invitation without obligation is extended 
to all and we look forward to seeing you at our Hadlow Road premises in the very near future. 



8 



ACORN PROGRAMS April/May 1984 




Attractive 
Mr Men 

FIRST STEPS with the Mr 
Men contains four programs, 
aimed at four-to-cight-year- 
olds. They arc intended to 
develop ideas of direction, 
shape matching Emd recogni- 
tion skills, and letter recogni- 
tion. 

The games are very sim- 
ple. Mr Forgetful's Ward- 
robe Game involves opening 
wardrobe doors, two at a 
time, to help Mr Forgetful 
locate pairs of clothing. It is 
the attention to detail which 
makes these programs into 
learning aids attractive to 
children rather than merely 
simple-lo-write programs. 

The packaging is colon r- 
fulj containing pictures oi the 
Mr Men. The keys to use are 
marked by a Mr Man card 
and the instructions are in a 
booklet complete with four 
appropriate Mr Man stories 
written by Roger Hargrcaves. 
The games centre on Mr 
Greedy, Mr Silly and Mr 
Forgetful. 

First Steps with the Mr 
Men is produced for the 
BBC B by Mirrorsoft, Hol- 
born Circus, London ECI. 



World Wise database 
lacks versatility 



PRODUCERS of edu- 
cational software for the BBC 
computer appear inordinately 
fond of creating a database, 
made up of a series of 
branches. Such a database 
lies at the heart of the Acorn- 
soft Tree of Knowledge, the 
Bourne Educational Software 
Animal Vegetable Mineral — 
reviewed in the last issue — 
and in the Bourne Edu- 
cational Software World 
Wise Program. 

In World Wise there are 
two programs, one dealing 
with the U.K. and one with 
the world. Each program 
contains several headings, in- 
cluding rivers, lakes, flag and 



antiquity. Two or three items 
are already included on the 
database and it is intended 
that, with due use of refer- 
ence books, students will be 
able to add new items to the 
database, distinguishing each 
item from those which have 
appeared previously by 
means of questions. 

Databases are useful for 
classification purposes, for 
learning to distinguish quick- 
ly between similar things, for 
encouraging the use of books, 
and for learning long strings 
of facts. Only one database 
program, however, is needed 
to cover those points. World 
Wise is limited because it 



confmes its subject to geogra- 
phy and does not contain a 
complete database. 

World Wise is produced by 
Bourne Educational Soft- 
ware, Bedfield Lane, Head- 
bourne Worthy, Winchester 
and costs £7.80 plus VAT on 
cassette and £9.55 plus VAT 
on disc. 



Corrections needed 



VECTORS maths tutor for 
the BBC B and Electron is 
aitned at students of O level 
additional mathematics or 
A level mathematics. In a se- 
ries of 14 lessons the program 
deals with the skills and tech- 
niques involved with the 
main vector algebra require- 
ments of those syllabi. 

Once points have been ex- 
plained in easy-to-undersiand 
text and diagrammatic form 
they are tested thoroughly in 
a series of multiple-choice 
questions. Lessons can, of 
course, he repeated several 
times until all the points in 
them have been fully under- 
stood. 



Answering questions based 
on diagrams shown on-screen 
can be difficult for those used 
to working on paper but the 
difTiculty can be overcome 
with practice. 

When a question is an- 
swered incorrectly it would 
be helpful to have the correct 
answer and the reason for it 
displayed on screen, but that 
facility is not included in the 
program, meaning that either 
a teacher must be consuhed 
or the lesson must be re-run 
to pick up a missed point- 
Vectors costs £9.95 and is 
produced by Salamander 
Software, 17 Norfolk Road, 
Brighton, East Sussex. 



Taking the Tree route 



TREE OF KNOWLEDGE 
allows its user to build, list 
and save a database on the 
BBC computer- Building the 
database is achieved by enter- 
ing the names of two objects 
to be added and providing a 
question, the answer to 
which will distinguish be- 
tween them. The procedure 
can be repeated until a sub- 
stantial database has been cre- 
ated- 

The database can then be 



used as a type of guessing 
game in which the computer 
chooses an item at random 
and provides clues from 
among the questions. 

The most useful appli- 
cation of the program is dem- 
onstrated in the class 
database with the program. It 
is a classification of the ani- 
mal kingdom, for use by biol- 
ogy students. Using it in that 
way for identification pur- 
poses could be very useful 



but experimentation shows 
that attempting to build a 
database without the help of a 
selection of reference books 
can be very difficult. 

The program contains sev- 
eral spelling mistakes in its 
databases and it is to be 
hoped that they will be re- 
moved in future copies. 

Tree of Knowledge is 
produced by Acornsoft Ltd, 
4a Market Hill, Cambridge 
CB2 3NJ and costs £9,20. 



Learning 
by sight 

NOTHING but praise 
should go to Microirust Soft- 
ware for All Fingers Go, 
which is a superb example of 
educational software for the 
BBC B- The two cassettes 
which arrive with the pack- 
age take the user stage by 
stage from the level of com- 
plete novice to that of confi- 
dent touch typist. 

On-screen are displayed a 
typewriter keyboard, together 
with finger outlines which 
move to the correct positions 
as yon type. The student is 
first taken through an exer- 
cise by the key to be typed 
flashing and a finger being 
shown pressing it. Once that 
key has been pressed the pro- 
gram moves to the next until 
a line of text is printed. 

That should then be cop- 
ied exactly and, when it has 
been copied, the number of 
errors made is displayed, fol- 
lowed by the student's speed 
in words per minute, if ap- 
propriate. The performance 
can also be analysed. 

The program combines the 
typewriter-style keyboard of 
the BBC B, a clear on-screen 
display, a care fully- graded se- 
ries of lessons and regular 
performance analysis to pro- 
duce a clear, easy and enjoy- 
able introduction to touch- 
typing. It is produced by 
Microirust Software, National 
Extension College, 18 Brook- 
lands Avenue, Cambridge and 
costs £14.95. 






1 1 



ACORN PROGRAMS April/May 1984 




:;ij r-LM tt pfrrT i ,,, *_hit p»r 

i". r-u it h-? u^it-:^ to "loj-j^ 3.f'd run F' 
-.,''7^.7- 

ccjvt'U2'j.22'b.t.y.e-a.s- 127. ^u-y 

7OVDU23/::26.rj.7'J.9'J).2O-2e-20 
^Ji3 VD(J2:i-227y^.CJ. ii^-6l i 107. 11 , 
;')0 V['IJ2Ji-2^G. 0/242, 2btJ. 250. 2i 

iisvDij;:::j-^:iJCi-ci- ise- 192.240,248 

.?'"?2;2G>S-23tj 

120Vt'U2J-2j 1-0,0x9. 65. £6. lOtf. 1 
ij4.2^5 

l3eVDU23-232.0,Q,Q.l3a.66.3a.2 

140VI:HJ23, £33. 1 .3.5.1.3,5.9,9 
Ib3VDU2^.234. l2fe-ld2.16W- iSBil 

■r^, i-se. 144. 144 

L7C3VDU23-2;3t-24e. 12Q. 240. 192. 1 
^2.1^2.32. 16 

lSi:5Vt'U23.237. j.04, 10G. 6^J- 65. S4. 

lyG VDU23-:^J8. 22.38. 66- 130.2. fl 

200Vt'IJ^'3.233. U.ie.iO. JO- 10.2. 
::. 14 

2lJ^Vt'U^3- 24fJ- 203.OC3- 90- 90- flK. 6 
4- '^^4- 1J.2 

220VHJ23.241-;:'t^- 19^, l!^l- l44.l 
'?2. 140- 146- 14^ 

^:i?i^VDU23 - 2^4:^ . -"^^^^ - 3 - 253 . 9. 21>- 41 
.73. 137 

24iJVL'U23.243-2tl. l46- 14^-152- 1 

44. i:3i. rii2.:^Si.:i 

2^ij Rt^N *t: rjou chcjose the colo 

2r^fSVC'U23.244, 143- 73. 41 . 25. '.y. 2b 
3.3.2':^^ 

'Z7^9S-J^ %^ cr-.i^.-r- chJ.r-JLCter tt 

■Jf;iJ V£"JL'>.3.fJ.fJ-S.3 

-9fe!Vt'U23.24b-2^'^-25S-25b.2S5.2 
^.■^.'■:'5^-'J!b^.2'^5 

'.IL^U Rtn rr mor-itt£*r 1 - Vt'U229. 
:J3[:i. lO-8.t(.23!i.2'J6 

310 Rtn ft monster 2 - VL>U 231 

.2'j2.iej.8-8-::^37.23a 

32G PEPT %% Monster 3 •" VDU 233 
.;.?34- m-3.y.23'i'-y4t3 

jjij REn ** fionster 4 * VDU 241 
.:^4i;-10-fe-8.^43.244 

i4Q Ri^fl *t monster ^ - VDU224, 
lQ-f^-22^.l0.tJ-22^ 

359 REM tt monster t ^ V0U227. 

226 

3'bl RLM t* defif^e Envelope* fo 
r the *>ri\y^6 effects of the m*in 
Pri^9r5pi t* 

3^^^ ENVELOPE!. 5.1- 20. G.2Q0- 0-0 
. 126.0.0- -l.:i6- 126.126 

353 EMVELLJP[£2. 2. 6.0- 0.255.0. 01 
126.0- Q- '126. 126. 126 

354 EKVELOPE3-3.6.0.2.255.1-0. 
126-0-9.-125. 135- 125 

3^^ EKVELDPE4- 16- 16. 1- 1.200.0. 
ij. J 26. 0-0- -126. 126. 126 

360 MODE I 

170 VDU19-0.7.0-0.Q 
380 VDU19. 1- 1-0. a-9 
3'30 VPU19. 2. 4-0-0.0 
400 VDUl'J'. 3. 0.0-5.0 
4lQ CfJLUUPl 
430 PRINTH^B': 12. 1 >"norrst*r Hun 

t. " 




430 PRINT- ''JPL-.7>"'.C> S.W- L'j.c 
IS l'^!J4" ' 

440 PLM fy noij rtush the kevb':j 
ir'H hurfcr 

45f:i t;r;^15-0 

455'r-iJUNIjl.4.-j0. 150 

46ij CULOUR 2 

470 RRINT'This is a Qifie uihich 
r-jill test your Pouera of ob 

i^rvjtion, "' "There are 36 pioriste 
rfi hic^irt9 froffl vou.. You mast tr 
'i jnri seek them out toy ftr 

ir(9 'jriu.r PHR'iER 9u.n 4,t tuo toc*t 
inns on the board- ^' 

490 COL OUR 3 

4iSa RRINT"'When vou fire your 
Phaser- the monster uill flppe*r 
.3 nH '^orj fftust. try to \dm 

ntif'rf the locations of the piAtch 
m^ ffiorrsters. " 

500 COLOUR 1 

510FOR>:^I T037 STEP 36 PRINTTFI 
Fi- X-20>J ■VWJ224- 10.0.225.10.6*22 
6- 10.9'NEyT 

51^ UCJLUUR3 

52QPRrKT' 'SPC;^4''"Pret» <SPa<re 
hijr ' to continue " 

540 RtPEfiT UNTIL C-Er-32 

55eiCL'i PRiHTTnB^ i2. 1 )"Monster 
Hi/.nt'^ 

560LULOOR1 PRINT" "The monster 
o uill onlH r(?miin on the *cr 

eon uhcn ^ou have found a ?^\r^ o 
f" Mon-sters <jhich are of the & 

^me tijpe and colour-'^'' 

570LaLOUR2 

5e0Pf?tNT"Try to hunt down and 
rJft-T-trn'iy al I the montters uith 

the MinimkJM number of ^al^e 

fr-i^if i_"jLuUP3 

6U>rRiHT' ■ "Vnr^ MUSI: tell the c 



-■>r->Pu*.er [.fhcre you want to fir 

e the PHfi^tR bs- tyPin9 in the 

cn-ordmjtes of the s'^u.are. e9. 
E4" 
(lill COLOUR! 

615 FuR y--' I TO 3a STEP 4 
|^-:20PR1KT' "TRBO^-^^^j VDU231.23 
1;^. 10.8-0-237-238 
630 NEXT>< 

635 REM FLU'":iH KEYBORRL- BUFFfcR 

636 trXl5.0 
640COLaUR3 

650 PRINT- 'SPCX4>"Pre»» <SPflCE 
BflR> to load Program" 
660 REPERT UNTIL t-ET-32 
670 MODE 2 

680 roR y- 1 TO le step 3 

6i^5 COLOUR 1 

6:Se PRlNTTfiB<X.3>; VDU22y.230. 
I0.8.e.23'5.236 

6'?5 C0L0UR2 

700 PRINTTRB<^<. 10); VDU231.232 
. 10.B-8.237.2ja 

7S0 Nt;>^T>^ 

760 C:0L0UR3 

770 PRlNTTFlHM.GV'Monftter Hunt 

700 {.0L0UR5 

7^0 PRINTTnB<3.8 ■"<L> S.W. LuC 

a-s" 

800 r_[jLUUR7 

80'tiPRINTTFlB<0.l5>"Ptease uajfe 
Tor "'"ProSrarri to load" 

GiO REM %% define te^t i.ji-ndO[.j 
♦* 

030 Vl'U2t!.9-3l.l-:y.20 

«';;0 L0LUUR6 

940 REM t* DO NOT TYPE IN THE 

NF_XT TLIO LiHL^ UNTIL YOU HAVE TO 

LLY DE8U0LLD THE PPOORRM , , T«EN 

'jRVt R COPY BEFORE PUNNIHC; RS T 

HE':>E LlME'i: [>13fieLE ESCftPE RND BR 



10 



ACORN PROGRAMS AptUmay 1984 





A GRID is displayed on rhe screen 
and in each square of it a mon- 
ster is hidden. You can display 
two of the monsters at a time by enter- 
ing their co-ordinates. If the two you 
choose are identical you score a point; 
otherwise they will vanish. The object 
is to find all the pairs in as few attempts 
as possible. 

The program is listed in two parts 
which should be saved on tape consecu- 
tively. The first can then be RUN with 
CHAIN"" and the second can then be 
LOADed from the first. 

Monster Hunt was written for the 
BBC B( 1 .2) by Steven Lucas of Chcadle 
Hulme, Cheshire. 



f^ 



*:F>^l?2y- i 



f:PK KEYS' 

Beij *KEV 10 C/Lt'lM RUHIM 

070 REM t^ Nevt lin» chir>a«» 

kiis ^etti'n^ or Pjiae for 0I5L or 

fUHET asar-i *^* 



t 

E 



&3Q 


tTRPE 








999 


r.HPilN"prog^" 






910 


RF^n 


t* 


NAk« fture tk>j.t 


yoa 


=.3.ve- thft second Part 


with th# fi 


le name in the ^bov^ 


1in« r 


f» 


10 


REM 


tt 


Mcjntter 


Hunt Part Z 


tt 












20 


REh 


*^ 


thl* Part must 


b« t 


rij.di^iH 


arid 


run rrotn PRRTl XS 




313 


REM 


ft 


<C> S-U, 


i LaCAft 


Jj,TlU 



jr'j 19S4 ** 

4i3 R^n ^t \jih&r\ vou hj.v« tvP«f 

t.hi* prG^rj.m in> Mou should bav 

* it i-Jith the fit« nJLm* of "Pro* 

-.1 IF 

^e REM t* DCJ KDT TVPE IN NEHT 
LTNE UNTIL YUU HRVE FULLY OCIUC 
CED THE PRtJCRRM 

60 GH ERRGR RUH 

70 *FM229/1 

30 *K£Y 10 OLDIM RUHIM 

10Q MGC-El 

110 VCiUl^.&.7.0.Q.fi 

120 VDU19.l.I.e.a.0 

l':^0 VDIJ19.2.4.Q.0.0 

140 VL'Uiy, 3-5, 0.0-0 

150 [JlMX^<S-ti) 

160 VDU2Q. 0-5-39x0 

170 t-CDL0. 1 'PCJR R31-0 TQ £ 

150 novEBiR'^*i2d<ORRi^i£ae.n>:«i 

2B 

190 KEXTR'-i 



200 MOVE t3,0£fl'DRFlUl2BO-a20 
210 FOR Fl^^-O TO 6 
■2S0 MLiVEP>;tl99+iS0,a'DRRWR?l*190 
+60.620 
t:J0 NEXT 
240 COLOUffS PfflHTTRBU2>"MoTi«t 

,-r Hiir,t""TFib<9r'<L> ^.W. Luc** 

1'50 '.iLiUNf 1.4. 7-^0 
2^0 LCUL0 , 2 VDIJ5 F(JRR^=0Tp5 ■ MO 
VEl40+R:-i*19G.8l6 PPIHTLHR*'. 6S+RJ1 

:- NEXT Vt-U4 

3rS VC'U^ FOPnr-:'-^TU09TEP-i MOVE 
10, rjQ+Rrif I2fj PRIHTLHRX 49+R^ ? ' MU 
Vr£ 1 2 JQ- eS+R^t 1 2Q ' PR I HTL HR»< 49+R=i 
:■ NEXT'VL-IJfl 

:?90 Fl3i-CKRa229+CHR»2:J0+CHR»10+ 
[. HR*S+L:HR«e+LHRt235+LHR«23fi 

;>'^0 Ba*LHR»231*CHR»232+CHR«lfl+ 
LHReb+CHR«e+CHRt237+LKR<23a 

300 C»-LHR«233*CHR»234+CHR»ia+ 
C HP«6* C H R ■ e + CHR« 2 39 +CHRt2 4 

J[Q O#='CHR»24I+CHR»242+CHR«10<- 
r_ HR«e+CHRe0+CHP«243+LHR«244 

320 E*-CHR»224+CHRtl0+L:HRte+LH 
RB^r^5+CHR«10+CHR«8+LHfii226 

330 F»-CHR»22?+CHRi22e 

340 a'B'=CHRl245+CHR«24a+CHiai245 
*rjHR»10+CHRiQ+CHR*a*CHR«0+Cl^«24 
'^H-CHR»245+CHR»245+[:HHil0+CHR«Q+C 
HR»0+CHR«S+CHR«245+L;HR«243+CHR«2 
45 

35rj FORFir'J-lTOie 

3ft0 FrjRB"l-lTrj2 

370 REPEFIT 

380 C^.-'RND<t> D^-RNOnft.-) 

390 UNTIL x:^-Cc;:^.L'^:i-0 
400 x-^<c*i.C'ri>*fl:'i 

410 KEXT Bk.R^- 
420 REPEAT 

430 CL'3'CGLCjURi PRlNT"Huflib»r o 
f gu.es^eii -";E^,jSPC<5?r'Scor* •" 



440 CULuUR2'PRrKT"'Enter th# f 

ir^t coord I ns-ts " ; 

4^0 RLPERT R'i-^LET UNTIL<fl''i>64R 

4-^0 PRlNTL'HRIi^ fi'\>} 

470 REPERT &^=-CjET : UNTIL( B?'>>49R 

400 PRIHTCHR*<e"i> 

^t.iCJ PRUtJ^rint 

'r^lC VF :^"'.' n^,Fj:;.i-'[J THLNPRIhT"V 
nu h.n.vc .ilrG.jicl'rf G'j.e3^^^ that loc 
it.inn'" "Pre^s ^^PRLJ:; BRP> to cofl 
H-.:nrje"- -EV^-FV.-t-l ■REPLRT UHTIL LET 
— .J'^LUTU4'J0 

^. iO PRINT' "ET^ter th^ iecond CO 
Ardimte " , 

^riO REPERT C->-=C.ET'UMTIL(C'i>iS4l=! 
NL'C-;^71.' 

■^40 PRIHTL:HR«a.^>; 

^':>0 RLPERT C-ri^CET UNI IL^; D^i>4QR 

^60 PRINTLHR«<C''/:> 

':*70L'<-C ■■:-64 D;^"^[>^^-4e T^-CV- U'-i' 

■"-'FJS IF <R>.-r:^ RMD Bfi-D''. .^ THENP 

F.im-'Don't chejLt!^" "PrcBft <5PRLE 

BRR> to rontmue"; E^-E^l+l ' REPE 

\^T UNTIL CiET=32'PRUCcl» ' t.aTG430 

"590 PROCPrint 

^sl3r3 IF x^':L^i.[■^'>-0 thenprinT"y 

nil h^.vf? already 9u«fiscd that loc 
jtinri'" "Press <5PRCE BRR> to con 
txnije". E:i-Efi+1 REPERT UNTIL aET 
-:j2 - VDU^ ■ MUVEfj^t 190-60. B^C-tlSe-^fl 
rjCOLG.0 PRINTG* Vt'U4 UOTO430 
610 *FX21.0 

620 E^;'t^i+l 

630 PRlNTgPL<^>"Pre*» <'iPRtE 
RP^ ^.r. continu-?" REPERT UNTIL GE 

T=J3 

6-40 CLS IF N^^^':R''.,B'^"-<>X^<C!l.O!i 

:iTHENPRC'LcIa ■■iUUMD3..2.4.^0 ELSE 

sv.«'^'-.+ 1 ■ X"-;^ R"-: - U"; >-0 ■ XV-^^ CTi. i>:i >o ■ 

^uUNFj 1.4 -30-313 
"■y^S UNTILS:i=lJiJ 
6fo0 CLS PRlNT"Well don* you ha 

vG fiiund all of the r'lonster* 

o<ith onl-j "jE-i-^iri 
f^70 PRiKT'uron^ r-oves. ^'^"Woul 

d ycu like jnother ^Jm* <Y^N>" 
6!jr:i RriPEFiT 'iS-GET-n 
b'^n f^NTlL ■-;!fi-"Y"UR^S'="N" 
7rji-iirS'K^"Y"THEN PUN ELSEMUDEt 

Pi^iNT"THRMK VdU FUR PLnYlMG ! " ■ EN 

710 f-ML' 
7:^0DEFPP'UCPrirrt 

730 '^UUHt'0.J-7-2y 

741.1 Vt'U':) NUVL r'.*l90-t,0. U"'.t:i2:a 

7b0 V":-X^MV,.Uri> 

7ri0 IF V::< 1'3 THEN rji:OL0- 1 

770 IF Vr^TJ THEN at(JLe-2 

7r:i0 IF V"-i<7 THEN Cir.UL0-3 

7'r'[-' H" V>^-irjPVr<=7URV:-i«13THENPR 

T HTri:0 

iJiJiEl IF V?i=2URV::=9(jRV^-l4THENPR 

IHTB« 

Bie IF Vri=30RV'^-30RV^-lbTHENPR 

UJTi. * 

M130 ir vr':-40RV"'i-10ORvr-,-lt>THENP 

RIHTD-* 

O-ifJ fF V"':-'bijRV^*llURV-':^l7THEHP 

PIMTE* 

840 IF V\-f::URV:-:-l20RVr:-ieTHENP 

f^NTF* 

r-J-^S V0U4 ■ LNL'PRUC 

S60 OEFPRUCcls 

870 VOUi'MOVE ri>.tl90-60.BTitl29 

-30 

800 f.L0L0.Q PRINTS* 

890 MUVE C:i*19O-6OyO''.1^l2tf-^0 

900 PRINTUS 

910 V['U4 
920 EN['PR|JL 




ACORN PROGRAMS April/May 1984 



n 







Tins PROGRAM produces a 
three-dimensional maze in 
MODE 2 graphics. Side walls 
are shown in green, facing walls in red. 
Any maze can be set up by changing the 



data in lines 20-140. In those lines 1 
represents a wall, represents a pas- 
sage, and 8 the target. The depth and 
width of any new maze can be placed in 
the variable A% in line 170. Move 



through the maze using the cursor keys. 
Three-dimensional Maze was 

written for the BBC and Electron by C 
J L.ocke of Winscombe^ Avon. 





V 



^feJ OFlTfJ 1-1-1. l.iii.i-J-l-l-: 

£Q ORTR i.G.l.S- 1- 1-1,1. eJi l.fl 
30 ORTR 1-E3- 1- 1-1-0. l.^a. 1.9 



90 DRTR l-9.9vl-Q/Q'9.1. l.U.kl 

100 C>RTR 1.0. I, 1-0. 1,0,1.0,1.9 

llQ &RTR 1.0. 1.0,0- 1.0. l.U. 0.9 

1£Q C'RTR 1.0. 1. l,l-Q.0.0.LJil.y 

i:if0 DRTR 1.0-0-t7. 1.0. 1. 1.0. 1-0 

140 DRTR 1.1.1-1-1-1-1,1,1-1.1 

150 Rtn 

IGQ 41FX4- 1 

170 [JIM flk': 13. 12> 

160 rOR T*-! TU IJ FDR H-1 TCJ 1 

190 RERC R>i'.T-H> 

200 NEXT H.T 

219 X^-2Y^:^2'[jIR-2 

220 TIME-9 

239 H>P-4*; TRH': ^^9 >*t^99 > ^ H T'.^Q 

249 MrjLE2 

£^id VOU i^3i&;i92-9-9i9> 

2t0 REM >>>> riRlH LUUP <.«.< 

270 I4^^'600 Ul^:-209 

269 FUR T^9 TU 4 

Z'^Q HS'-'.'^Hir^'i'TflN'. trj >*.. [-Ji:',t:2 ' 

399 UH L'lR LiOijUFj 4^6- 'd7iJ- trj9, 7 
39 

J39 HE>^T T 

J49 PRlNTTnB<£J.9>>"TiML 'M29- 
^TJME L'lV 199>;" " 

:j5e IF i:i&-<TiriL L-iv lo^.'s^t? t 

'Jb9 2'IHKEV': 10> IF Z^i^Jt THEN 
GLjTCJ 340 

37Q IF J*lJt THth L'IR-[>IF*-1 
'■(99 IF Z'lJ7 THEN D1R-['1R+1 
SSB IF L-IR-"! THEK DrR-4 



499 IF 0IR>4 THEH OiR-1 
413 IF Z'-lJ'i* THEN CiUTU 430 
420 GOTO 230 

430 IF D1J*-1 RHD Rk^ y''-.- i . '^y. jO 
1 THEN V^,"Y^;-1 

440 IF L-IR-^S RND H'^< ^Z . y/.i- i y. > 
1 THEN ><V.=^><>:+1 

450 IF L'iR-d RND R^-; Y^+1 .;■(■< X> 
1 THEN V^.-Y^. + l 

4&0 IF OlR-4 RHD fT^'l Y"'.,X^-1 X > 
1 THEN XJ'.-X^-l 

479 IF R>-<Y:i.X^>ne THEN L-CJTO 1 
33Q 

430 liUTO 2J9 

430 Yl^.-Y^i-T 

500 IF fiV.':YlM-['^V.,-8 THEN tiUTG 
1210 

&10 IF R^i':Yl^-X^:>=l THEN euro 

1130 

520 IF R^i<YlJ;.^^^:-l>=l THEN PRij 

rj39 IF R^l^YlM-XM-l >''l THEN PR9 

Cri9cl 

549 IF Fl>,rr'l>;,X:^,-l >':'9 THEN PRO 
ClefoP 

^^0 IF R>'XYl>J.X^+l >=9 THEN PRU 
C-n^oP 

569 RETURN 

579 ^Kl-X^l+T 

589 IF fl^XYr-.-l'^ir-^^ia-B THEN CjGTG 
1219 

b3& IF Pi\','ry,.Xiy.:"l THEN UOTCi 

I lis 

699 IF R^-^y^-l-^^l^.'-I THEN PRtJ 
LletVl 

<ilQ IF fiy.f.n-^-l.Aiy.?^i THEN PRU 

629 IF flVYri-l.Xf^>-9 THEN PRO 
ClefcP 

6:^9 ir n>-'r,Y'i+l.J^Ki>-U THEN PRu 
Lr i9r]p 

t49 RETURN 



12 



ACORN i'ROGRAMS Apri//May 0)84 



r 



6Sid IF R^itYl^i^H^'Oa THEN ULlTO 

1210 

670 IF Fl^iCVl':;.;^'^;-! THtH UuTu 

ii;?e 

6eQ IF flM'.Yi-:-y,:i+l>l THth PRU 
Llfffcl 

6:^& IF R;i<Vl>..>^^-l >1 THtK F'FfU 

7se IF p^<Yi>.yX>.+i :j'U theh pro 

Clef OP 

Tie :f fl;i< yi^.x^-i:^'0 th^n pro 

(Jri^oP 

7t:Q RETURN 

740 IF flJiCYJi-Wl^.>G THE.H GfjTiJ 

121Q 

750 IF RMIY^/Xl^)^! THEIH UUTU 

1130 

760 IF FiM'.YJC+lvXir'.>l THEN PRO 
Ct*fcl 

770 IF R^<Y^-lyXl^>'l THL:N PRU 
LriQcl 

739 ir fl^<Yri+l.Xl\>e THEN PRU 
CltfoP 

7:^0 IF n^<Y^-tjXl'-i>-e THEN PRU 

300 RETURN I 

91 a [>EF PROClefcl 

S20 CiCjrjL e-2 

S30 MOVE t;00-Wr■i.Hl^: 

340 C-RflW <60(d'-U^>Wl"-i-H2\ 

ess DRFlW (.600-W:;)+kr''..H^-"H2:^ 

SbG DRRU t00"tJ^.H^--Hr^ 

673 ORFjW 600"W:i-Hr'; 

830 ENOPRCJC: 

B-^Q LiEF PRUCri^cl 

'5*00 GClJL 0.2 

^10 MOVE li6Q-<600''W:'.>-Hl>. 

920 t>RRW l200-<<JiQ9-W'.:'+Wi:O.H 

2"'. 

336J ORFlW l£00-":^.fo00-WS;M-Wi^>.H 

^i-H,:;"/. 

LJ40 ORFlL-i ll^OO":e0O-W:O.H^"Hl"-- 

^^0 DRnu i200-':iii£]0-w---..^-Hi\ 

1360 ENDPPGL 

970 DEF PPULU'foP 

SBih LGOL 0. I 

yi^G MOVE r'.60u-W:w^-LJl-..H_:^^ 

lOGlO DRRU 60O-U::.H2^ 



1010 DRRU 6QU-W^.H^;*H2;i 

1020 DRRN <6O0-W^.'+Wl^-Hr;-H:^^. 

lDri0 DRAW (feOO-Wr^^^-WlV-.Hr^, 

1040 ENL'PROC. 

10^0 [>EF PRLJC;ri9oP 

1060 GOOL 0. 1 

1070 MOVE :200"<tCia0-W^i>Wl^i.J'H 

109e [>RFIW !:^00-'L600-W^.>-H2^ 
10-^0 t-RRW l2O0-'.600-W!;).H"'.-H2"^ 
ILOa LfRfiiA iSO^-C^bGO-W^-.HbJlJO.H 

■■:-H2>. 

1110 DRRU 1200-<<600'-W!l)+lJi:O-H 

1120 ENDPROC 

1130 REtl >>>> ENO «« 

1140 OCOL O. 1 

ir30 nOVE 60tJ-Wr<,HU 

iit;0 DRBw l2O0-';6e0-w^i:J.Kl^: 

1170 [KRflW l200-':60O-W^>.H^-Hl^ 

11^0 t'RRtJ b00-'^J?.-Ht^: 

l^yid T-4 RETURN 

1210 REMcxit 

12*^0 TIM^-TINE 

l;j3G COL-2 

1240 FOR EXM=Hir-; TO JS^^ 5T£P 16 

1250 OCOL 0;COL 

126S C0L*L0L+1 IF lOL^7 THEN LU 

L-2 

1270 MJJV£ <.c^B-uy.>*cE'A:<-\^i''-:''^y^ 

1230 DRAW ^£irj0-k:::j+<EX:'.-Hi:^,>.H:'. 
"E^^^i 

1290 [JRPU l2O0-^<6tjtl-W"<H'.EW"'."H 

!:-:■'>. EX^: 

1310 DRRU (.S00-W^;>+<EX^;-Hl^i.'.EX 

^i 

rj20 ^'^INKEY'-G)' ir Z -J.00 THtN L. 

OTU1-J40 
i-33B NLl-iT E^^^i 

1^40 TlriE'TiM-; ■T-4-CiCjTu Ji0 
1J5G M0DE7 

7.:i60 ^'rx4.ci 

J'^7D PRINT ^'Er;ROP 'MERR;'' f^T LI 
HE "-f£RL 
1 JQU EHC 
i:j'30 REM ■>> RE.RCHED IT «< 



1400 ETNVELUPE 1,1,2,6,-2,20.4.2 
0-0-0>0--l, 60-30 
1410 ■:iOUND I. . 1 - 100- tO 'jUUNt' 2> 1 

- 100.60 

1420 PuR COLl^Q TO 2Q 
14;J0 FOR C0L=1 TO '6 
1440 VDU i:j.0OL-l,LUL-lJe. l^-CO 
L-O-G- 
I4b0 VDU lS.C0L+l-0i0- 
14^0 Z=lNKfcY<6 J 
1470 NEXT COL 

1480 VDU l9,^,bifJilS,ii,.€iSii 
14t^0 NEXT L0L1 
1500 TlME'0'REPEHT UNTIL TIME-'i 

00 

lil0 LLC 

1520 GOTO i5::a 

1^;^G REM ''>> OUT OF TIME <<< 

IM© REM >>> DUPr^E <<< 

1550 ENVELOPE 1.1,0-0-0-0.0-0-2 
0,-1, 0,-1, 00-40 

1^60 RERD X IF '^^333 THEN LiOTO 
1630 

1570 RERD Y 

1590 SOUNL' 1- 1-X,Y-S0UND 2-1-X- 
V 

15^0 CiGTfJ 1^60 

1600 L'iHTf-i 53- r:.-^3, lb,^i'J,5,53- 1 

'D 

1610 DRTR 65,l5,6l-5>Eil- l5-5J-b 

- 5-.3 - 

IiS20 DflTFl 45, l5-^:s,20-9S3 

1630 MODE 1 

1640 MOVE 100-100 DPRN 100-700 

1650 DRflU ;iQ0-«O0'L;PFlW 000-900 

1660 DRflW 1000- 700 'L-RRW 1000-10 


1670 [>PftW 100- 100 

1630 *F;^9-2Q 

16^0 *FXl0-20 

1700 VDU 11^-rj- i3>U> 

171U PRINT TRB-: 14.10J- "R. I.P" 

1720 PRINT TflB^7.l2>,"^DlED OF 
^UFFOCFITIUN' " 

1730 COLOUR 2 

1740 PRINT TPy^.a- 1*"J 'J "FlNuTHLR n 
T TEMPT ?" 

1750 Fi:U=-i:,LT* 

1760 IF i^^i-"^r THEN END 

1770 RUN 




WMl 




THE COMPUTER throws a 
random number of dice. Add 
the numbers shown on their 
tops, wiiich are displayed in the left- 
hand column, and their bases, which arc 
shown in the right-hand column. The 
computer will then indicate the answer. 
An ideal program for learning and prac- 
tising addition. 

Maths was written for the BBC B 
and Electron by James Morle of 
Formby, Liverpool. 



10 MODE 1 

iiePROCdtceroU 

liiOPROC'lu.a-sfciona 

SSPROCeKpUin 

4QC0T0 10 

SaDEF PROtdtceroll 

6-0COLQUR 129^CULUIJR Z 

7QB^RHl><. 5 -J 

eeiF B-1 THEN 70 

.3flPRINTTRB<a.Q>;"Bottom";TRB< 
26, a >J "Top" 
ia0¥«2 

liaCOLOUR 135 'COLOUR 
120flNS'-B*7 
130FOR R0LL«1 TU B 
MaNO-RND'Ifi) 
15ePRINTTRBO>Y:jJ 
ieQPRQCdicr<NO> 

17aPRINTTfla'; 26. V >j - FRUUJiciS': 7- 
NO) 

lSflV-V+4 

20QENDPROC 

210DEF PROCdictf-iNUM^ 

22Q0N NUM C^QTO 230,230.270.290 
,310,330 

230PRINT" " I CHRmtJj OHRiSe; CHR* 
8jC:HR«10j 

240PRINT" o ";CHR«e;CHR«8jCHRltl 
ajCHR«10j" "'CiOTD 330 

25aPR I NT " D "i CHR«8 ; CHR»B j CHR« 
a;CHRail0j 

26aPR I NT " " ; CHR*8 J CHR*e j tHR* 

ejCHR9iiaj" q"'£;oto 350 

27aPR I NT " o " ; CHRSia ) CHR»a i CHRI 

a;CHRil0i 

28BPRINT" Q "jCHR«8jli:HR«ejUHR!» 

8jCHR«10;" q"^GOTD 3S0 

29aPRINT"Q a"jC;Hft*8jCHRW8jCHR* 
8jCHR«10; 

saapR I NT " " i cHsaa j chrws j chr* 

8jCHR»10;"o o"^GOTO 350 

310PRINT"o Q"jCHRWQiCHR«e;r^HRS 
SjCHRfliia; 



320PRINT" o "jCHR»Q;CHR«a;CHR» 

e/CHRtl0J"o o"'COTO 390 

33aPRlNT"0 o"jCHR«BjCHR»B;CHR9i 
8jCHR«10j 

340PRINT"o o"ji:;HR*8jCHR«a;CHR* 

8jchr«i0j"q o"'c:;oTij 3sa 

330ENDPROC 

360DEF PRQC^UMtiona 
37aCDL0UR 1' COLOUR 130 
3e0PRINTTRB< 0,24); "Add uP ntimb 
•r» In TOP coltimn. " 
39aFI-INKEyC2a0O> 

4aacaLouR 129 ^colour 2 

4iBPRINTTnBC0,25>j"fldd u.? namb 
•ra in th» BOTTOM column." 
420fl»-lNKEY':2000) 

43aC0L0UR 1' COLOUR 130 
440PRINTTflBt0,2e)j"fldd UP aoar 
r»»alt». " 

4SaR-INKEY<1000> i 

46aC0L0UR 129 'COLOUR 2 

470PRINTTRB';0,27>j "Vou.r ATtAuer 
im "jflNS;"l \i"i 

4S0CaLaUR 1' COLOUR 130 

490PRINTTRB(0,28:jj "Correct <Y^ 
N>"'IF GET«-"N" then PRINTTRBie, 
23:'j"LiArl I I" 

500COLDUR 129 i COLOUR £ 

510PRINT"Prff»* 3. k*M to contin 
u#. • " 

520R!S«CjET« 

330ENDPROC 

54QDEF PR0CffKPl3,iTi 

550FOR B""0 TO 1 

5eaPRINTTRB<0,B5jC;HR»14lJCHR«l 

3lj"ExPUnAtiCin." 
570NEXT 

58SPRINT' ' CHR«133i "The Predict 



ion IS ■fl.cheivffi'd bw the f.s.ct 



II , 



;C 



HR«132j"that tho top and bottom 
T^Q,» of a. dice " ' j CHR«i32j "alwa 
'jft 4j.dd UP to 7 ! ( ! !" 

590PRIWT'a:HR*133; "Press A kea 
to continue-. . - " j 

618ENDPRQC 







^ 



^ 



K 



ACORN PROGRAMS April/May 1984 



TYPEASY 

T^ing tutor for BBC model B OT Electivii 

• 235 graded exercises on cassette or disc 

• PLUS routines for writing more yourself 

• KEYBOARD DISPLAY v^lh pointer 

• NEW KEYS practised in one line exercises 

tells you which finger to use 
CAPS/lower case, numerals, punctuation, slgrisi 

• ADV-AJTCED multiline paragraphs -checks 

all strokes, new lines, etc at end of copy 

• MEASURES SPEED in vffoMQ'nanMte 

• LOG of pupil's work displayed or printed 



TV, 



P£ 



m. 



V^O£«S 



A game to take you to FRENETIC SPEEDS 

LtHERS roirt down foster and faster— KILL them by 
pressing ihe right key before they occupy your base. Choose 
from many Fevek: " . 




* 



CAPS only, u/l cose, numeroUp whole words 

I 

Finds and attacks your weok $poti 



1 ' 



Typeasy - cassette £8.95 

ill3C40traGfc £12.50 

Type Invader's - ca3Eette(BBCooly> £6.96 

disc 40 tracK J&10.50 

Two on one disc 40traclt £16.60 

all incfusivs — chstjus wiln order 

Carsw^ell Computers Faringdon, Oxon, SN7 8JN 



B 




FOR THE BBC MICRO 

SOFTWARE 

TINY PASCAL 

Pascal-T is a 1 6k Eprom program capable ot compiling Source Pascal 
intoacompacland very faslthreaded-interpretive-code. Full edilorand 
disc-siipporl are included and fhe program is supplied togelher wilh 
comprehensivedocumenlalion, PRICEE59.00 + V.A.T. 

XCAL 

An expert Computer Aided Learning package in 16k Eprom and 
support disc. No programming skill required to construct learning 
"sessions' as the program is screen' driven. Facilities inciude Text 
pages, GraphicsandHistograms. PRICE£65,00 + V.A.T. 

FORTH 

FIG-FORTH in8k Eprom together with manuai.PRICE£34,72 + V.A.T. 

LOGOFORTH 

A T6k Eprom program ifitroducing this very powerful but extremeiy 
friendly Turtle- Graphics language. Users aiso have fuli access to the 
Rq-Forthsupporlnucieus. Fulldocumentationisinciuded. 
^ PRICE £59,00 + V.A.T 

M-UTS 

Powerful machine code monitor with disc utilities. 

PRICE £19.95 + VAT, 

(Special discounts available for educationaf establishments for all the 

above software) 

HARDWARE 

Always in stock Printers, Disc Drives IC's etc. 



FOR THE EPSON HX20 



SOFTWARE 

FORTH ROM including full documentation. 

HARDWARE 

Expansion Unit, Paper, Microcassettes etc. 

Retail/Maii Orders/Dealers 

enquiries to: 

HOGS Associates 

533 Durham Road, Low Fell, 

Gateshead, Tyne & Wear 

NE9 5EY 

Tel: (0632) 821924 



£34.72 



P i ea se pho n e for q uotes 



Retaii sales also at: 
HOGS Microcomputers 
1 22 Darwen Street 
Blackburn, Lanes. 
Te]:(0254)672214 



M&mmwM^^^ 



mw 



A FEW EXAMPLES FROM OUR RANGE 

Andrlod Attack (Computer Concepts) 

Centi pede (Superior Soltware) 

Moonbase Alpha (MIcropower) 

3D Bomb Alley (Software Invasion) 

LISP (Acornsofi) 

Snake Pit(Posterr;) 

SlratoBomber(UK) 

Great Britain Ltd (Hesse!) 

Bug Byte (Sea Lord) 

Digital Fantasia (Golden Baton) 



£8.95 
£7.95 
£7.95 
£7.95 
£16.85 
£7.95 
£7.50 
£5.95 
£7.50 
£9.95 



• 
* 



- SPECIAL OFFER - 

£1.25 OFF 

all cassettes (while stocks last) 
Postage & Packing Free. 



• 
• 




Send for our free catalogue wnich includes all the leading software 

houses. 
Send catalogue requests and orders to: 

SOFT SHOP, 78 Warren Prtvo. Hornchurch, Esmx RM1240X. 

Telephone: (04024 - 47722 




Post lo. DX Mdfkeimg lEA). Unit PP. Mimram Road. Hcrrfoid, HerffDrdsliire SGU IN^J ^ 

Please send me DXSO Juriioi Home CompiiEer De5i< al EI9.95 eatli 

(adrt E6.50 for dflrivary. IVAT included} 

Please ticl< 

i eriduse my cheque/ DostaF order C colour required 

S^nalure Cream 

rjaine Signal Red 

Address Black 

0ak-5iyle 

Post Code Arctic White 



D 



n 



ACORN PROGRAMS Aptil/May 1984 



15 




60MMR 



YOU ARE the black ship and 
must bomb the green subma- 
rines which pass beneath you. 
Move left with Z, right with X, drop 
left bombs with : and right bombs with 
?. You have three ships, each of which 



can be destroyed by the bombs of the 
submarine. When all your ships have 
been destroyed, press the space bar for 
another turn. 

Bomber was written for the BBC B 
by Alex Segre of London. 




fe k 





V y-~ 


^W . 






^-.J ■ — — ^ ■■ 


^■■^^ ^ *^ 


LQ MQDt 2 


:od«<F-0 


540 COLOUR 3'PRINT TRecl3.0>>" 




20 PRaci;^itLJilift<r 


280 EHL'PRUC 


Livft«*" ; L ivd 




30 CGLfJUR VJiZ'l^LS 


290 DEF PRGLfirei; 


550 '^OUND a.0014. -15. 100.30 




4S COLtJiJR 'J 'PRINT TflB^fl.a>;"S 


300 PRINT Tfla<n-N"lJj" '^ 


360 CQLGUR 1 'PRINT TfiB<X,Y);EH 




c-orC' i icor*; TfiB-: 13. ^ )J "Liw«»-'^ i 


310 PRINT TRQcri.NJjeOMB* 


•jEX«jEX«jEX«;EX«'FUR H^0 TD 270 




livvs 


320 IF N<2a RHO C-l THEN N-N+l 


& NEXT-PRINT TRecX.VJ;'' 




50 REPtfiT 


EL5E G-0'PRINT TnB<nj28>>'^ " 


570 ><'-0 




60 LOLGIJR ;d PRINT TRaM3.0>;" 


330 IF ri>Q AND M<Q+4 AND N*W T 


500 IF Uv^ftft-0 THEN PRDCflnlsh 




Lives'" i 1 iv"?* 


KEN PRINT TRBCV.S-Dj" "•PROCexP 


590 ENDPROG 




7t3 R«*IHKtva<fi) 


lad#'F-0 


£00 DEF PRUCflnifth 




90 IF Ri-"Z" mo X>0 THEN A'H 


2S0 ENDPR3C 


610 REPERT'UNTIL GET-32 




-1 


296 DEF PRCiLfir^ttC; 


£20 RUN 




9fi IF Rft-"X" AND »<C13 THEN X» 


50Q PRINT TRB<M.H-l)j" " 


6?0 DEF PROCiriltlAllft* 




H+I 


3i0 PRINT TflB<N.H)jatinB> 


■ ^ ^ ■ ^ ^^ ^^ ^^ ■ ^ ■ ^^ ^^^ 

640 VDLi 23iS202j0j0j0j 




HJ0 IF rta»"'^' RKD F=0 THth F-l 


320 IF N<2e RND C-1 THEN N-N+l 


650 «:FX 11.0 




■ ^j-=y'V=^+i 


ELSE G-0'PRINT TRB<K,2e>J" " 


660 XFX 12. £ 




110 IF fl«*"J" RND L-0 THEN C-i 


330 IF M>Q fiND r^<Q-l-4 AND N-W T 


670 X-B'Y-10'F-0'G-F'Z*F'tl-F'W 




N-V'n-X+4 


HEH PRINT TflB(niN"l)j" " ■ PSQC»J(P 


-F'U-F E-F'L-F'SL-Faiw»»-3'ftCor 




120 *FX 15.1 


lad*'{;-0 


©'F 




130 COLCJUR SPRINT TflB^X.YJj" 


340 ENDPROC 


630 ENVELOPE 2.10.0.0.0.10.10. 




^'i^Hipar' " 


350 DEF PRGCffxPlodff 






140 IF F-i THEN PRUCfir^F 


360 S3UNC>B.0010j^.4'50 


690 VDU 23.240.0.0.0.159.191.2 




1^0 IF C^-l THEN PSOQflrftC 


370 Z-0 


55.191. 159. 23. 241. 0.31. 31. 233. 25 




160 R-RNDdB^'IF A-1 BhID ZkS T 


3B0 caLauR 1 


5.255.255.255.23.242. 12B. l2fi.L2fi 




HEN 2-liREPEPIT'U*RNCC20><UhTIL U 


3^0 PRINT TRB':0/W)jEX«iEK»iEX» 


. 252 . 246 . 254 . 252 . 240 




M2'O*0 


iEX«'FQR fl-0 TD 2Q0'HEXT R PRINT 


700 VDU 23.244.0.0.0.126.14.23 




170 IF Z-1 THEN CDLGUH a'PBINT 


TRB<G.k>)" 


5-63.31.23.245.1.1.1.127.127.255 




TFiaCQ-W>i" "jSUBi 


400 Q-0'L4-0 


. ^55. 255. 23. 246. 4. 4. 4. 254. 2S4 . 23 




ma IF Z-1 RMD HNDiiaJ-S THEN 


410 ftcorft-ftccr«+lQ 


5. 255. 255. 23« 24?. 2. 4.6. lie. 112. 2 




PRINT Tfla^E.L+nr' "'U^l'E-Q+a'L 


420 COLOUR 3'PRINT rBBi:d*2^i"S 


55.252.246 




-w 


cor^^" i %cor^ 


710 VDU 23.243.195.231.126.60. 




J90 SL-3L+I'IF SL MOD 3-1 OR a 


430 ENDPSOC 


60.60.60.24 




L mo 3-2 THEN QxQil 


440 DEF PSOCfL^htbick 


720 VDU 23. 246.24.60.60. 60. 60. 




200 IF a>l5 THEN Z-fl'PilHT T0i 


450 LGLGLiR 5 


126.231.195 




(Q.W)j" 


460 PRINT TnacE.L+l >r' " 


730 VDU 23.249.04.10. IBB. 29. IS 




210 IF U-1 THEN PR0t;fl9htb*ck 


470 PRINT TRBCE,LJ;SaoriBi 


0.46.69.40 




220 UNTIL FaL3E 


480 L-L-1 


740 3HIP«-CHR»':244>+GHR»'.245?t 




^30 DEF PSGCflr»F 


490 IF L-9 THEN U-Q'lF E>M RND 


C HR«< 24G i'+CHRii: 247 ) 




240 PRINT TflB-lV.S-Oj" " 


E<W+5 THEN PRGLdMd 


750 SUB»"CHR«<240>4'GHR«<241>+C 




250 PRINT JHB<iW^^)lBUHBB 


see IF L-9 THEN PRINT TRBCEiLt 


HR«< 242 > 




^£e IF s<za and f-i then S"S+i 


1 :>>" •' 


760 BQMBV-LHRK 243 > 




ELSE F-Q'PRINT TFiacV.20Jj" " 


510 ENDPROL 


770 SBGMEli-GHR»C248^ 




270 IF V>0 AND V<a+4 AND S-W T 


^20 DEF PRDCd»4d 


760 EX«»CHR»':249> 




HEN PRINT TFlBCV.S-l );" " ' PROCexP 


530 Uv«ft-liu«*-l 


79 ti ENDPRUC 





16 



ACORN TROGRAMS April/May 1984 





10 REM By Rlex Se9re 

20 hi9h=B 

30 MUDE 2 

40 PR0Ciniti3.li^e 

50 PEPEnT 

60 sco^6■~scor■■^5■^-l 

?0 PRINT TflB<M.V:JjCHR!li'',£4a> 

80 mov&»«lNKEV«';Q> 
90 Cj,r-RND<19> 
100 R»RNDi;-2:<'IF R»l THEN CULUU 
R 2 'PRINT rf\B<.C3.r.2':'iLHRV<241'> 
ilQ PRINT TflB< K -Y > ; " " 
1 20 VDU 30 . 1 1 

130 IF move«=">" AND XM THEN 
X->i-l^ SOUND 0,-15.50.1 

140 IF move*'"-." RND M<l9 THEN 
X«X+1^SQUND 0.-15,50>l 
150 COLOUR 4 

160 PRINT TflB<X/i'>jCHR*'L240> 
170 UNTIL P0IHT<X*63+16.2S2:J=a 
190 COLOUR 1 



YOU CONTROL ihe blue racing 
car, which is travelling along the 
motorway in the wrong direc- 
tion. Steer your way through the on- 
coming traffic using , to move left and . 
to move right. When you crash, your 
score will be displayed with the high 
score below it. 

Driver was written for the BBC B by 
Alex Segre of North London. 




T- c^xiija^^ ^T i ii . rj ti JS4ii^nj'^-r:~^. 



130 PRINT TRB<XiY:i;CHR*<242> 

200 SOUND 0.2, 4. SB 

210 IF »d:or#>hiflh THEN hi9h™sc 
or# 

220 COLOUR 3 

230 PRINT TfiB', ?. 13 )j "SCORE "js 
core 

240 PRINT TftB<7.15>j"HIGH "ih 

i«h 

2S0 FOR T-0 TO 3000 ' NEXT 
2£Q «FX 12,0 
2?0 *FK 1S,0 
280 G-CET 
290 COTO 30 

300 DEF PROCmitialise 
310 VDU 23jS202jQj0ieJ 
320 ENVELOPE 2,10.0.0,0.10,10. 
10. 126, -5. -5, -S. 110.0 

330 VDU 23. 240. 0,93, 12?. 93. 20, 

93.127,85 

340 VDU 23.241.05.127,93,28.93 
.127.93.8 

350 VDU 23.242.84.10.188,29,13. 
6,46.69.40 

360 *FX n.B 

370 %\'y-, 12.6 

380 X=12 

390 V'=£4 

400 score'=^~21 

410 ENDPROC 



fl 



I I 





-^1 - 



l^^All 



-v\ - 



ACORN PROGRAMS Apnl/May 1984 




The invasion has 
for BBC Model B 



Let excitement tnvate your home computerl 
Travel to Alpha Centaurl. Enter the Vortex. 
Command the ground missiles, or join the 
shoot-out at the O.K. Corrall 




ftCTS 

fc CASStTTt, 
Si DISK 



H Smtth 



50 f Iborough St.. 
Tel. Co 1)8 70 1197 



0»strm 
RetaHer Grou 



Ittple Sto 



Spectrum 



Doyou write your own 
programmes? W you hav« 
an unusual programme 
which can meet our 
Slandards you could be 
earning more than C250 per 
woeh. Why notlalw 
advantage of our sougttt 
after repulalkin, Writa nowl 



HOW TO ORDER 
You may purchase any of the Games 
listed from most good BBC Software 
Stockists. WH Smldis. HMV or your 
nearest Spectrum Dealer. 

To order direct, fill in tfie coupon below 
with your requirements, make 
cheque/RO. payable to: SOFTWARE 
INVASION and post to us. Please allow 7 
to 14 days for delivery. 



PoBMo; SOFTWARE INVASION 50ELB0P0UGH STREET SOUTHRELDS LONDON SW1B5DN 

milej (Onty,) E 

DlTAPE) n 40 TRACK I enclosG my chequG/RO Jof £ 

n(DISK) n 80 TRACK (Please Lick) 

□ (TAPE) n^OTRACK ADDRESS 

DfOISK) D SO TRACK (Please lick) 

(Title) (Qnty,) £ " " "" 

D (TAPE) a 40 TRACK .^.^..., h-,.-h-h-m-.- ^ 

n (DISK, □ ao TRACK iPieas. fcK) ^EL: (Day) TEL: (Eve) 

[I^Itape,' moTRACK""^' ^ a I am a Oislributor/Mulltple/Fletailef/Dealer. 

I D IDISK) n aC TRACK <Plea.e Nek) f'^^^^ '^°"'^'^' '"^- 

-r^l^lP (please delete whichever not applicable) 

I 




DEHNER 

THIS ROUTINE can be used to 
work out user-defined charac- 
ters. An eight by eight grid is 
displayed on the screen and a cursor can 
be moved round it using Q,W,U and 8. 
Squares can be filled by pressing Z and 
cleared by pressing X. Once the charac- 
ter is corapletc^j press TAB to find the 
decimal values of each line. They can 
then be typed after VDU 23,224 and 
the character will then be displayed by 
pressing VDU 224, 

DeHncr was written for the BBC 
computer by Edmund Quck of Mit- 
cham, Surrey. 






IG REM i..HK)RnLTtR DEFiNfiR 
3Q MUC'BI 

ya GaTfj2lO 
rm Ol-FPRDCLRW 

iiG ccaLS.2-MuvE.a.ii;3e0 

1 30 C.'RflW0 . 200 ■ DRnW0 . 1 000 
140 FORZ^-ITU;- 

1 "bs MOVE-; z^■.* 1 00 :■ . 1 000 

160 DRRW2;';*100.200 



170 MDVE0.';2O0+2V.*108:j 
180 DRRWB0O>< 200+2^.1; 100) 
lyO HEXTZ'r: 
200 EHDPRDC 
210 PR0CURID 

220 COLOUR 1 

2'^0 PRlNTTRB';0.2e>"U£© Q.W.8 a 

Tiri U to Position cross over de* 
irffd 5.reJi. Pres'S 'z' to fill m 
3.nrj ■'y' to cliS'ar slU5,re. Pre^s T 
RB to finish. " 

240 H-0'V^IOOO 

250 R3i-^IHKEV!fi':.0> 

£60 :{rfl«-^"Q"nHCiH>0THENH'^H-lQO 

270 irR!»^"W"RHi;'H<700THEHH^H+lO 



n 



2^0 3:rR!fi^"EJ"RNDV< lOD0THENV=V+l 



00 



290 i Pr^a^^ " U " AND V >200THEH V=V- 1 



U 



300 I FR*- " Z " THEHPROCF 1 LL 
3 1 .1 FRiS- " X " THENPRLo;. UNF I LL 
320 IFINKEY'; ~:^7 >THENPRaLRD(.i 
330 VDiJ5'r.C0L4.3 
340 MDVEH.V ■ DRRHH+IOO. V-lOO 
abO MUVEH , V- 1 00 ■ L'RR^JH^- 1 00. V 
360 MOVEH . V ■ DRfiWH+ 1 00 . V- 1 00 
370 NUVEH , V- 1 00 ■ DRnWH+ 1 00 . V 
380 GOTO250 

390 DEFPROCFILL'GCOLO. 1 
400 MOVEH > V ■ MOVEH+ 1 00 , V 
410 PLOTO5.H+10O/V-1O0 
420 MOVEH . V- 1 00 ' PL0T8S / H . V 
430 PROCGRID 
'1.4e SOUND 1 . - 1 . 1 00 . J. 
450 ENDPROC 

460 DEFPROCUNriLL ■ GUULQ, 
470 MOVEH . V ■■ MO VEH+ 1 00 . V 
480 PLOTa5.H+100.V-lGO 
490 MOVEH . V- 1 00 ■■ PLOTSb . H . V 
t-mi SOUND 1 > - 1 . 200 . 1 
SIO PROCGRID 
520 ENDPROC 
!:i30 DEFPROCRDD 
540 FOR2^:^0TO1STEP-1 
550 BlT»0'eiN^12i3 
560 FORVr-.^lTOe 

570 t.OL'';:-PO I NT'' '-/^t 1 00-':.0 . 200h-Z 
^*:3,00-5G:' 

500 IFCOLr-.^lTHENBIT^BIT+BlN 

590 BlN-=BIN/2 

600 NEXTY^: 

610 MOVE6O0. 200+Z;'.t 100-50 ■ PRIN 

re 1 T 
620 ne;'<tz:: 

630 VDU4 

640 PRINTTRB':0>30:i"Pres'S. a key 
th define another char.3.cter 
650 |:rX21..0 
660 N-^GETRUN 




II 



ACORN PROGRAMS April/May 1984 



19 




PROTECT the mothership from 
the dangerous Walkers, Bouncers 
and Droppers as well as the 
harmless Treader. Move left with Z, 
right with X, fire with RETURN and 
move upwards with SHIFT — gravity 
will pull you down again. Eight smiill 
mines arc scattered round the screen. 
Seven of them are harmless but one is 
deadly and can disable your gunship if 
you shoot it in error. 

Protector was written for the Elec- 
tron by Graham Granger of Leather- 
head, Surrey. To run on the BBC, 
change MODE 2 in line 1 10 to MODE 
5. 




20 



ACORN I'KOCiRAMS April/Muy 1984 




^tJVL'lj;>3.:£4[J- 1-7- lt;b.i;'4.1. 1.13 

- 36- SIjJ. 34^1.244. 2&y 2. 1, lt32- 14(^- It 
4, l8-2'Jx24Q.5, Jl. 1 1^- 1^1 . 1 lU. 1 1 - 
n2-0.2;j-24l-5/3l.l£:i-i:il.ll9- 11 
>1S. 112 

23y£4S.C}.24-ei-a.@.B<-y.Q'£;:).£4ti.^ 

4aVDU£a-S4y-219.ta.ltJfa,2S5i- IS 
3,66.230,7- 23,216. 90- 189, 6t- 2^35- 
133.66- 103- £24.23. 2:j7-tJ, 6.26-0,0 

,0-0.0,23-23S-0.a-4a,a-Q,e,e,0 

50VOU23-2ai-l26.l59,2Sa,60-24 
,36,90,66-23.232, l£6. 231 - 25^.60, 
24.36,66, 133. 23.253. I2(j, 249. 25^- 
62. ?4, 165,90,24 

60VCLJ 23.230.126,219.231.60.2 
19, 109,60.219.23,232, 129, 129.219 
.126.60.24,36.36,23,231,0-0-24,6 
0-12t;-219- 165. 165.23,234.0-0. 12. 
0, 12,29.31.12,23-235-24.60.126.2 
35-90. 189.231. 16tJ, 23.236.0,0.48. 
0-40-104-240,48 

r0VDU23.225- 102. 195.219, 126,6 
0,24-0,0 

S0VDU23.223,90, 102. 199.102.0. 
0-0,0.23.229-0-24-0-0-0-0-0-0 

90VOU23. 224 , 146 - 04 . 40 - 85. 67. 4 
0.84, 146, 23, 226. 24. ':i6, 90. 18^.189 
,90,36-24,23.227.73,42.20-170.23 
4-20.42,73 

100VDU23- 233, 0,24,36-66.6^.36, 
24-0.23- 254.Q.IJ. 16, 40, 40- It- 0,0. 
23-255.0.9.8.20.20-8,0,0 

uanUL'U2 VDU23j82tJ2J0jO]O; 

120HJLH-0 

l30Hi«-"CRG" 

i4o&iri LX<£j> om LY-^e.^ 

160LHI>P*0 

ivmLy.-'i ■0Ly-=i r 
iegEPX-1 EPY=i 

t9eHKK-TF?UE 

2Qe^Hipy:-:'200 rrH'-i 

^IQODY'-^^l CJt>X*:^l 
::?2OORUP-0'FlT-0 

2-3Qy-,>.-'<j y.-i'-'Jotio r-iii-^'R" y«''"U'^ ■ 
t'Xv.^^.00 Dv:^-nG0 'jp-'p^iaii K'-fT S': 

"b fiyy.-"-3(J& nY>_-RH['':7(JiJ''+209 P''.- 
fj-U'-.-'O f\-rBL-^iL-L>-70 i.\-l [,-'-^24 

y ■ UL'^ -0 ■ U\-2b I - LlUV--^ - W":- J ' J^-;-! ' fl 
'^'-^ft ■^:>HtP^:-.^-l2a ' TTN-rriLSL F-T^-P 

:i-\^Byx-=RW. ^rjij jH- jiju ■ L3y.\-uy.\ ■ L' 

Y^-70b ' L EjYV.-BY-; LHT'—y 
2S0rPUJ_^LTfJp 

,:^tofiHvtLur&i, :;,-2.r-?,-i.xu. 10. 

jT'riLHV[.LijrE2- 1- 1 - -K;':'. Itiy. 'IG. I.' 

^,:^-^. i2U-!J-0."l2(J- l20. J^Ci 

j'A^tHVfiLUPt4-i.JJ.a.>JH I - 1, I.U.- 

i-'-^s-ij. ::jio. 11X1 

JH3rLlPN?',^lTt.£; 

f. 4^0-": l;'"\+ J i:ii:^ :■ i'+r^Y"-.* i 8i"j 



■.^■*uVrPlT''--^HMlI>^V.^LiXr-i-MEY^^.-LlY 



r-H 



'■;^;?jPJ^!_ri._r'-HuTHLi^ r'[;'i_.;__'.yir^"VLT 

UP !^!^fj!. -r.i.ir'i'^H": -p':-!;!. ' .i v.'^ir./ o ,■ 

JHORCPLiiT 

4lOPRrjL^Ll^(:! 

4:^ijPRi'i"--i:;uufjLt 
i_-i-Rupn 

4'?f3iriKKEY"'. "?^:jPRUL_LHLCK 

4iiiJirLY'. I i-'.-'i-iJO L\-t:-L+:j ■ W^.-^"'.^■ 
1 PROL_'JELTUP 

■■VrL'if'RMfKiJLij-lPRUL-L'LU 

4Ot3IJHTlL0 

490RLM'*;t1^^t :*: 1 1^ 1^ 1^* t:.^*^*:***"*: 1 1:^ tt 

':>GeC.^P PPOf-CHECK 

'i>^.i"JM.jM|-jro , > , trj'-D.^ 

'■:>4lj|1UVE^::'.. Y"l ■ OPS^y.^., Y?i* j'UL? 

^cOir'-;'-'-.['r^r'.-r-o4]"iNL';'.";.^L'>;M'!Ni:-Y>.+j 

00>L^YM"lHL'Y:-„'^.L'Y:VvT-'iJrJ-l2f^.4,.y.iJ.O 
'r-OUKt^U - ^ - RHL'^ 4 >+'i- lU '.,P"',-^'.P:>^ ' 

i^R!jL,LLF^i^R D;-^^-^afj ■ LWr— 1 iLn- r-RUC 

_'XUPt': -t'Ci ' VI.'U2Ct U^vVP'G 

^^fjij'nYMwc'Y"'.-.nv'-.vc'ijiy.i:?rj. 1-0-0. 
ppijL _:^t ijRLr ita'j j pf:;lil _f^ i pt--. o . n;-; 

V-.PV:^, LHRdi". L'::--J . +LHRT::H|JJ+Lrlp^i. L< ^. 
-7 »■ PY:i-l:=r.'t3 Vl'UL,:U 

^!Jt:'if^;'^"'.',L;;-:^+i'.4nr*L'M''.>tlXVlH0Yr;+'^ 

i:jU''J':?Y^.PK[.iV^-.LY"-.'v'U'IJ1'^-?:>0. l-Ci-ti.U 

proc^sl tjRL". ^0 .' ppuL _.w irLK ?j \iyy. . 

£iY"'_.Ll-'R5iLr-;Vt:,L'JLJ. 1 ' MUVfct.'^:;, [^YV. - 

VL'Jj u>,-7 ■ b:'^v.-rnl''. ilOg .i+^jr^rj ■ t;Y\-7=:i 

ij ' F^-FPLSL ' VL'U20 
59&rGRNr^-2TtJU"': 
eOOlFLY^N:-. '-Cii.UTijtL:;iJ 

HDY-:+^:;u0 >LY(. n:-, rRKL-YV,'. LY' H\ :'V[ilj i-^l 
. l-^e . 1 . - fJ . PR'JL-_'"JLURC:< 20 > ■ PRU', 

_w ^ PEi 4. l;-:<. N^i :• ■ ly^: mv. ■. lhrkol-:-. :■ ■ m 
-12' l;^-; h^. >-0 - LY'v H\ >^a VOU:^^ 

620NfcXT 

630tiC;GL3 , S ' MUVE'X:; , Y^ L'Rnwi^r-. - Y^: 

+300 

64fjeM[JPRfJL 

S^:«iJRt"M**'*-t *^t f ftif Cf fr'itt t-^cf :l!ic:f ^^ 

tiS0['EF PRiJL^PLn-"H 

670IFRHt't':;P''..'-l [-PUP-l PIT-I L 
CUL3,5'MDVt"D>i^^-['y^T'RiNTr.HPSa'>.- 
18 > 

6&0 1 FURUP= 1 PRUL -L'RUPn tNDPRUL 

€,sb\jbyy.^ijy\ d['y;'.=L'Y?'. 

7Q0GUtJL J , ^ MOVtL^^^.. DY^ VWJ C-^':- 



IS 



710DHM-BX^ 



720l>Vc-C'Y^-4 

730f1OVEDXJ;,DYri'Vt'U U0V,-18 
740IF[JY:^<-32 L'Y^-I3ib4 
750EHCPROL 

760REn******************t*t*t^* 
***** 

770DEF PRUL-LHNL' 
790CCaL0.1 LY^'^l^O 
?9eFaRKJ;*eTO12e0STEPa 
a00LY^-LY^i+RNK 20 V 10, ^ 
010IFLYM<3O LY^'LYV-fU 
820IFLY^i>30O LY:i=LYr;-ll 
e30iFN>i»fc4Q GYV,-LY:i 
040CiCOL0.7 

fi^eMLVEM^i,9 

860OR(=ltJN''4.LYJi 

e70acaL9. 1 

88encjVEK;:,0 drf(Wn:^.ly'^-i0 

fi90HEXT 
900EKDPRGC 

9l0REM*******^********1't*t**tt 
***** 

9;:0C-tr PRUCENL- 

y30T^70 

■i'4QLX-':j44 LY-GV''.+ ?.0i^ ■ L Y-UYr-L+ IL^ 

ySur^tPbrrT 

Jt^^U-ijLJ--^ MUVELM-LY VJ:'UL:;J4 Hu 

VE:t,08- CY VL'U^iL-fc MUVERX, LY ' 'v['U.rj7 

HVFLX . LY Vt'U2b4 ^;UVt-■RX . LY VDUL'^^ 
■^SaLX^LX-T LY-LY-'T RXH^I^+T C Y-^ 

LY+99 

990GLCIL3. 5 ■ MOVSLX. LY VDU224 m 
VE60y - f_ Y W^:'\JZ^\j NuVfcR^ - LY VL>U:i:2r 

ioo0LLfjL J. J nuvfc&us. LY vL'Li:d;d3 n 

UVELX - LY VC'U:?M MOVERX . LY VL>U2^^ 

lOl(JFfjRH'OTC100 NEXT 

1020UHT1L CY^10b(J 

l9rj0V['Ul9- 126- l^-G.0.9- 

104eFURK^-15TC-4-JTEP-b SOUWD0-M 
.1O0+RHD<3>- 10 HtXT VDU20 

105aVOU4 PRIHTTFlSf 0.u:' FUPt^-iJTrj 

32 ' VL-U 1 1 PURt.-0TUb0 NuXT NLXT 
106OtiUTOlb0 

1070REn****1'*t:***t**tVft:r*t'r*** 

***** 

leeSDElF PROC:-''JHPrL 
1090IFRX".i^.'-j!00 riHL'PROC 
1 10OCLUL3.6 niJVEMX>..flY^- VL>U OD^i 
-9.24S.DDri-7 
lll0RXV,-RX^-lia 
1 1 20M[JVEflX*'i - RY"'. VDU ^^-9. 248- 1'\ 

U30ENOPRUC- 

1140REM**-*******************!*^-* 
***** 
IIBQC'EF PROC^BUUKLE 

1 160CB;'<:^'-8X>, ' L8y^-E^Y^i 
ll70ou^-u^: 
ll90U^i-u^i+l 
ii90rFU";-^b4 fj^i^^bi 

1 ::!00GCaLi- ? MuVE8y\ - h'i\ VDU UU"-: 
l2108X^:'^0X^+32-P^ 
1220BY^-aY"^+64-Gl^i 
12301FB^<^<200 P:<-^ 
l240!FBYr.<LY^+100 C^=0 
1250rFBX^i>100e P:i=':>4 
l260IFBY^i>600 Ci\''l20 
l270MOVEB^^';-EY'■i VC'fJ IJ*-i 
l2S0Gf.GL3- 1 ■MGVECBX^l.LBY": VL'U U 



ACORN PROGRAMS April/May 1984 



21 



I 



1 1 



BYr. VDU ijur;-7 

J^QQFJ^-TRIJE 

rJieiFEJY''i>LY^H'teRNDav\<Ly\*i:f2Fi 

J340DeF PRGC-PT^SHIP 

rj5B I FLRTV.' 1 EHDPRrjL' 

136t3ljCiJL'i.ii'MLJVESHlPH'><";-64,'3HlPY 
^►VDU2:M.235y236' 

1 
l390ZFIHKEV<-e7y:iHTPX^;^'iHlP><^*b 

I 
J39eiFSHIPV:;<CV^+l02 ririFi*a tL^E 

l4aQ J F I NKEYC - 1 )HHH'"rRL3E 

I4iaiFHHH-FRLS£: RflR^IJ 

l420irHHH^FRLSE RKD ^KlPY-^'.'b^Q 
RRR-ri2 

1 4^Jtl^HIPV^^3HtPY'i +RRR 

j44QMGVFSHIPX:^-t4.SHlpy>, Vt'U;;i:34 
,235.236 

l4b0IFHHH^FRLSe SOUKL'y. 1 ; l^J'b. 1 

146eHHH-TRUt ^ 

l47eEHLJPRUC 

l49eREMt:tr,Tr^*3iTittt*t:i=-*='t^r<-^-i:-1^-t:-ririr 

14-:JGDEF PR(jJ:_fEt 

r^0rjjFR:'i::';-ioo hi^\=i3:iij'hiY\"PNt' 

I^IGEKL'PPL'C 
l':>20REHt-1f1r1r**tti:tttt:t (:Y-i:tT* t^^^tf 

t53l3f/LF PRUC-LRIf 
1^400t'r-^[>\ 

lb<iQlFf-i'-.-X bUTui.f^-JO 

f i:-/.»iJi.L iJL J . 4 MUVfciL:-;''. K-: J . LY-, N\ :■ ■ V 

Du c■^: 

le 1 ^JLL rjL3, 7 riUVE:L:<^ H'i ? , LY'. H"; > V 
1 ti:fi([JLK-LX< K-: ? ' OLY-LY'. NV. > 

iiS30LX': h^ ;-l;^^ h\ :'+RNL-t ':iQ >-2fi 

1 649LYC N^ >"LYf K^; ?-PNL"L F>. > 

32EL'^e \-y.<M\>^\y.<Mv.^-'i-iL 

t6fo"l3lFKV.-l LGTIjl6:^'3 

l6?eiFLYi.N'<:i>Ly'.+^riRN:^LY''HV.>-'.LY 
:-:+ 1 32PNt'LW y\''. > >4y0RK^L:'^'^ H'-i > ■ 7^-j6 
P ROC END 

16SQaCGL^J > 4 ' MfjVELy< K:-, > , LYC hr-i > V 
[■U U\>'A GCGL'J - 7 MGVEL>^(. N^ >, LY^ K'i > 
■VDU CD^-lli 

le'SeHEyT'ENLPROL 

179QREM***t*t:t;:C***:**'.^f^^:f^t*:^c*tt:t: 
***** 

1710[>EF PROC^^ETfJP 

1720IFLJ^=7 W^:-3 

L 7aOFCjRHV.- 1 TGW-i ■ LXC NT'. ;«RNLt; I ;^^jy 
VLY^N^i'>=U0t3'^JE::'^T 

174SEHDPRCJL 

l75GREn*1i1=**:i'**1it**t:t;^***t***:t;i' 
***** 

l76a£'£r PRLJC^'BtCiREi, NY^ > 

177eC>CLiLQ-B 

17aQnCjVetJ0.:^b7 PRINT. '^V, 

l7'^ElNUVE:73.9^e' PRINT i^jV. 

i9orj'sr'.^'5:',*HYr: 

IS 1 QCCGLIJ V 7 nUVEiGO. ^>':<7 F'R 1 NT i ;:>, 

1 ar::CiL(. rjLij - 1 -riovrJ7:^,'-^:!>ij rpiMT;S\ 

]!^'JOC-:Nt'PPOL 

fftr* 
j-Q^WCTF PRUL_'^HlP_^tTUP 

f 3rj^REPERT 

ia7PjGC0L^^.2 ri[JVri_^,H]rv-,-tv't.GY?':-i'l 

-^o-VL'JJcf:;4, ::.■?'':'. ;j/ji:-, 

!^i:::L^'-,H1P:'^:^='^HIT;';\+-j::; 
ir.-!'.<ur-lijVf:'iH iPX:-. -i;4.LV'-. + ibrj vltj'.":; 

,1 ' jS -"j^j,-. 



IVljGrORH-OTutfiJ.T Kc:XT 
ri*lOIJNTTL '"^HxP:';■;>^A'!'J 

!'=<;.-:t.j-.Hn''Y:;-LYr;+i'":^ti 

i">-'-i:;RP.r-Httrrr'f'^:tt***tttn^J'1'*^'*** 

i'r:Hy[-j-:r PRDc^p_MijTHLr? 

lVi-iiJi.XUL\:f, :J ' MijVE'^44. LYr-:*lUij Vi-'U 

1 [f 7WLLUL ;- ^ ' F-IUVL Vr4 . ^JiX^ \ rjy VOU 

2:^4. 'ii^if..:i\.'.7 - ENL'PRrjf. 

i^jjijRt.l'i't \%'\ tit it*tni^'i'*****trt:i:* 
ftf f* 

l':'':<rJOLr r'F:Li:__LJFJCF'UrTjl_:NL' 

2'J.::0t^■^J^'.^HlU^ JLJJL!jLJPl':>'PRIMTTlie 
<2>!(jV'_h^E:tj HH^H SCfjRE-"'LfJLij:jl";!j 

EL'iiE CULUUR? 

^Cn-jGPRlNTTRD<0.'>:'"SLLiPE-'^S^'. 

i^ij4ijr.iJL0UR':' 

i^^'i^^LULiJUR^ ■ PR I NT"i RU: 4.1^ i'L HRS^i 
4'i) 
2tJ'.iC^C.0LuJjR7 r-P J. NTT Rb' 4 . ]. 7 .■'LHi^'i:;j 

2tJ7tir_ijLL'UPt; PP3KTTRB'^.J.i:?>lHR*2 
4fJ+-LHPdi;.;4i^+r..HR^:^42 

2f^3f^LiJLUUR^'PRlNTTRB':4,ai 'CHR^2 
32 

20^ef_:rjL0URl ■ PRIMTTRFJ': 0- 3 >"HlNt:S 

— oke 19" LULcjup-i p[>nNrTJir:Jctj,3.i 

i:H3tiLfjLfJUPHJ'PRlHTTRlf(' l4,'j;"tLI 
VE*" 

:;n0r:uLCiijR3 

2l2aPRlKTTRBf ^, !':> v' <' 

aiaapRiHTTRCjc^. \7y' " 

2l4tiPPIKTTRb<rJ- l^y " 

2l59PRlKTTRE'r':),2l V " 

216t)C:0LGrjR2 

2:70PftlNTTFlBC l4.1^>"2CJ" 
21S0PR1NTTRR=. 14; 17>"':>U" 

2jyaPPlNTTR8< 14, l-::*?"Ui0" 

22S0PRiNTTRe< M.l^l V'2JJ0" 

^2^G^F:;^J-:H1CH or s''.^hiijh gotos^ 

'bQEL^EHICH'-Sr'- 
2220*FX1^,Q 
2230C0L0LIRJ PRINTTRBC 14. J!ei:i" 

" -flaLOURl -PRINTTRBC^.J^V INPUT" 
YOUR NRnE-?"HIB 
2240IFLEN^H11>X>3 LUTIj:;2J0 
^^'^SUOLOURliiPRiKTTREJf l,L:b>'"^PR 

LE-BRR TO PLRYI " 
226"3REP&RT UNTIL 1NKEV-: -9l^ > 
2271JPR I NTTRB''. fJ , J'J .' " " ■ ror^N=0TCJ 

r[jR'^^t-iTa^fj.N[i:>1T'PRINT NEXT 

22arjV[.u^ 

22'^0PPUC,LRt^[> 



3rjQQENDPR(JL 

2riit^REM************:t:^'r**t**ri^*t 
***** 
232GDEF PRLiL-L'RUPR 

2:rjerFFrT-iriT^cj-ciJuNL-:j.i,2b^3-'L 

2340CC fjL iJ . ^ ' MUVrnDX^:. L'Y^ ■ Vt'-J22^ 
23'^0E)YV.=IJY^':-11F3 

,^3St3Cr_:OL'3 . '^ ■ NOVTiL'^V.. L-Y'; ■ VL'Urj;;^^ 

;:j:^7LTiFL>Y':-2^rj'j-Y\ lculU;? ni'Vi-ii' 

X::+-^r.i^ . \:'\'\-\y:i ■ DRRl'J640.L.Y::-*-rj'^ ■ PRuC- 
END 
23eGENDPRUC 

2rj9QREM***************t***-t*1^^* 

240eDEF PRCjCLLERR 

241 OnOVLOX:; . C'Y:^, ■ Cit.0L3. 5 

2420rFL'ROP=a VOU OC^ri-lS ^L'iEVE-'Li 

221b 

2430ENDPRDL 

2440PEM********tt*t**t;********* 
***** 

24^SC^EF PPfJfl_mPF.aC^.WX:i.WY'<.C 
9) 

2460^OUN[>a, 4.ftN0^ 4 >+:i. 10 

247QCL0LJ.Lt.^.'MUVEW;■i^.^^Y^. PRINT 
C» 

248eENL'PRGC 

2490REr'1*[f*:tfe***^^**-1'*i^^********* 
***** 

25GQDEF PRUL_nlNE 

2'>16IFCRT^,=lENC'PRaG 

2'b20IFMi;^^+G4>'5HlPX"'.'jJ2RNLiE^lX:;'' 

SHIPX'''-+'J6RNL'MlY"',-l'i1^JHiPY\RNC'r'TIY 

:i>^jHIPY\-::^^ 50UH[:'1.4. 1.23'CRT:;=1 

'UJQLQ, 16f1LjVL^HJP[^^-64.SHlPY^'V 

2b36EN['r-R0L 
254eREm:************tt:(^******t* 

***** 

25':i0['EF PROr._FiS[JRL'_HI 

^'■3St)0'_LjLy,4M0Vr-r:>i"J.-j'74 i>pnt;i22i^ 
. 974 L'RRI4122'J - '=■ I. ':> r.'PRW60 . '^ J':- ' ['RR 
Wi5fj.374 

?^70JO"1-W RF_T\-rRL:iE. 

2'":ii^0RFiPERT 

2^5'SJO^-JU'^+I 

2fe0ONV.-ll_V-JO"-: 

2(ilGlFHIi^H-'N^^.'-j REt%-TRUQ: 

202GI_JNT1L RLTr-.TiriUL 

2^S;J0LHl^=^t.4*JO^ 

;^b-^^F:3LC ULU . 7 ■ lluVC: J. 2^;?':.-LH i ^ . ';>:37 ■ P 
PiPJT-Hii.H 

2-:' -'GOGOL tl . 1 MGVL ! J 1 2-LH I "'. . '^'?rj P 
P?MTjH1LH 

i:feGf;ir,L0L;.'.7 IiGVL4Gl.f:.7 I"'PaNT' '. 

_'r-i7i-jLr_uLi_i. J. nGVL4Gl .--Ji^G PPiNl " ; 
"Hi ?;"■" 

li^>OOLJiL-PROL 




22 



ACORN PROGRAMS Aprit/May 1984 



QUia^lLVA ARE THE 
GAME LORDS... 



SPECTRUM PROGRAMS 
ANTATTACK- 6.95n 

Sandy Wh'le 

GAMES DESIGNER' U.9S U 

JotMt Mollis 

BUGABOO- 6.951J 

trtdESComp 

TRAXX- 6.95 \J 

Jeft M'nie" Salamander 

GRIDRUNNER' 6.9512 

Jed Minte'/Sslsmandef 

SMUGGLERS COVE' 6.957.] 

John Kene^lly 

VELNORSLAIR' 6.$S\Z 

Derek Brewster 

3DSTRATEGY' 6.95\-\ 

Freddy Vachfia 

XADOM- 6.95 1 

MikeMoscotf 

AQUAPLANE' 7.95. \ 

JohnHolUs 

ZX-81 PROGRAMS 

QSDEFENDA X95 I 

Nick Lambert 

QSASTEROIDS 3.953 

Jofin Hol'fs 

OS INVADERS 3.95 J 

Dave Edwards 

QS SCRAMBLE 3.95 Ci 

Da^e Edwards 



COMMODORE 64 

PURPLE TURTLES' Z95D 

Mark £ Hschard Moore 

AQUAPLANE' 7.95n 

John Holies S Sieve Hickman 

RtNGOFPOWER' 

Mr Ctemon! & Fied Preslan 

QUINTIC WARRIOR' 7.950 
TP Watls 

ULTISYNTH't 14,95\J 

Nalin Sharma 

BBC PROGRAMS 

THE GENERATORS' 6.953 
Da^e Mendes 

MINED OUT' 6.95 3 

fan Andrew S San Rowltngs 

BEEBARrt 14.95'J 

PROTECTOR 7.953 

Af}dy Green 

WIZARD 6.95U 

A R Bockley 

MUSIC PROCESSOR 

Andy W/il'ams 14.953 

VIC20 PROGRAMS 

TORNADO 
CHART EC 

SKYHAWK 

CHART FC 



TRADERt 



14.95 3 



PIXELPOWER 7.953 

PIXEL 

ATARI PROGRAM 

MAGIC WINDOW 

M Watker 6.953 

DRAGON 
PROGRAM 

MINED OUT 5.95 3 

i & C Andrew 

ELECTRON 
PROGRAM 
MiNEDOUr 6.953 



PJEWRCLFASES 

i SUPPUEDINA 
BOXWlTHBOOXif.J 






All games marketed exclusively by Quicksilva Limited. 
Please send me fhe games i have Ucked 

I endose cheque/P O for. 



Send to Omcksilva Mail Order. 
P.O Box 6. I 

Wimboine. Dorset 6A21 7PY 
Telephone (0202)391744 

Name 

Address 



!■ Boots, WH Smiths, J ftlcnzies. 
Mitrudedl*r hMU, Hanleys, 
John L*»vi%. Compurerslor All 
and ait reputable spech;i I isl 
compute' stores 



WARNING These programs arc $old according lo OUIGKS'L VA Lid's 

terms ol trade and coiidil'ons oi sale. Copies ol which are availadle ori leguest. 



STORY 

electronic story 
writing and telling 




^ 






yi 



1^ 



>\ 



»?^ 



V 



XC 



V^ 



JVVIfr' 

± ' 



'i^ 



;i 1* ■* K5-w»>t*ar(^«>7r V Ha * 

rr -^ M h^rCi^^^^h^^feiK-T S^ PH ^ 

■ O^CHH>^hOjS.H:r^v^C ■ 



s^ 



tt. 



jfJ^ 



M 



^« 



A 



1 



Wf 



JA 







H&H 
SOFTWARE 



PRESENTS 3 NEW TAPES 

for the 

BBC 32K COMPUTER 

to add to their existing range 
of games and educational software. 

LOOniEY LIFT 

A new action packed arcade game with hires graph- 
ics, full colour and sound. Keep your guests jumping, 
operate the lift and watch out for the luggage. The 
alternative is the sackl £7.50 

CHEMIPLANT 

Another first? A chemical plant simulation. Avoid 
explosions, spills and other disasters on your way to 
your first million. Plant manual included, Hi-res 
graphics, £7,50 

STORY 

Electronic storytelling! 

First make up some scenes using pictures from the 
computer bank or use your own drawing skills. Then 
write your story. Up to 7 screens can be displayed, 
saved and printed. £6.50 

To get more information about our new and existing 
software, asi< for a catalogue. Please send s s.a.e. 

* *Disc versions available: please add £1.50* * 

P/ease send orders and cheques/PO to: 

H&H Software, Dept AP3, 53 Holloway, 

Runcorn, Cheshire WA7 4TJ. 

Tel: 09285 65566 



ACORN PROGRAMS April/May 1984 



23 



Ui 


ONtRRCiR (JjTO 20 


2fJ 


MODEL;:; 


30 


VDIJ23 ; 8202 ; ; O ; O ; ■■ LL3 ■ CULO 


UR7 




■lO 


PRlNTTf!B':3,b:i; 


^IJ 


VDU23 > 224 . 243 .. 243 , 248 .. 24B , 


■■?43.:::' 


^3,24-3.24.3 


60 


VDU23 , 22S . 24 , 24 . 24 . 24 , 24 , 2 


■^. . :M , : 


;;4 


70 


VDIJ23 , 22t:t. ,31.31.31.31.31.3 


l.-,n.' 


n 


80 


VDIJ23 . 227 . 254 . 2':J4 . £54 . 2rD4 . 


:^'b4.254.2ri4.:^!D4 


:j0 


VDU23. 223. 126. l26. 126. 126. 


126/ 1; 


■26, 126, 126 


100 


VDfJ23 . 22!:' , 1 27 , 1 2? . 1 27 .127. 


l.-27/l£7,l27-127 | 


1 10 


VDU23 . 230 . 24 , 68 . 1 26 . 25^:J . 24 


.. 24 . 24 . 24 1 


1 213 


VDU23 . 23 1 , 1 23 . 64 .32.17.11. 


7,. 15, -, 


■n 


l:,J0 


VDU23 . 232 . 1 6 . 48 . 1 1 2 . 2S5 . 25 


■ij. 112. 


. 40 , 16 


140 


fl«^f,:HR«224 ■■ E!B=r_:HR$225 ' C*-C 


HR«226 1 


rao 


FOR S^.-^0TU2 


160 


PRlNTTnB^.3.7+sr-'.>; 


170 


FOR c;'.-^0TOl 


leo 


PRIHTfl!E^■C■S^-B*+C«■^-^)$+D!S■^-L■!5; 


190 


HEHTc'-'. 


200 


PRINT" " 


2ir3 


NEXTs--: 


220 


PRINTTf(B<3.lO>.; 


2.::)0 


PPiNTf.HR3i227; 


240 


FUR x:'»-0 TO 11 


2!b0 
260 


PPIHTC' iP'Yf''-''P ■ 




^ 


270 


PRINTCHR*22'^ 


/^J\ 


230 


PRIH"TRe';3. 11 :n 


290 


PR1:HTCHR:(;227; 


i \ Mir if 


300 


FOR Kr-,-0 TO 11 


MhtV 1 


:■: 1 i>i 


PR iNTCH "^35223; 


mH\, 


320 


NEXT kX 


■330 


pr.i;htchri:22':^ 


^^^^^^^^^^^^^^^^^^^^^ 


Oi40 


PRII-TTnC':. 3, 12>.; 


-^-^xii 





KEYBOARD permits ifs user to 
play tunes on the BBC B by 
pressing keys. The BBC can be 
used as a piano, an organ, as a synthe- 
siser, or in "fantasy" mode. The pro- 
gram will RUN on an Electron, 
ahhough the sound effects will not be so 
varied or realistic. It can also be RUN 
in Mode 5 on the BBC A, 

Written by Philip and Stephen Gales 
of Hornchurchj Essex, 





24 



ACORN PROGRAMS April/May 1984 









Ci-DG PRIHTCHR!J522?J 


.-4.1S6.lO0'FOR T=^0 TO 1000^ NEXT 






:.i60 "IJR x'<-U TU 11 


■ 5;ndproc 






370 PRIHTi-.HR$22e; 


eOO DEFPRUCENVl aOLUUR4 ^ PRINTT 






; -.^iftS Nfil'^T x:-. 


flB< 2,19::'; ■' f 0^ = I RMO MODE " ' EH 






396 PRiNTLHRH322:> 


VELOPEl. I.0.Q.0. 1. 1. 1.-1j-3.-1.- 






400 FUR yX^id TO 12 


l . 1 26 . 1 00 ■■ FOR T=-0 TO 1 000 ' NEXT ■■ E 






4 1 COLOUR 1 ^ PR I NTTFIB':; 3+xV. > j CH 


NDPROC 






; ^!.-ii?.2Ci) 


840 DEFPR0CEHV3 ■■ C0LUUR2 ■■ PR I NTT 






4-^0 HfiMT x;-; 


RB'::a.21>;"f2= URCnN MUUE "'EN 






430 FUR :?''.^0 TO 2 


VELOPEl.5. l.-l. 1. 1. 1. 1.-4.-12.-4 






440 COLOUR 1 'J ■ PP 1 HTTRB':: S-^Z^K , & > ; 


.-4.126. 100^ FOR T'0 TO 1000 'NEXT 






i:HRai231; 


■■ ENDPROC 






4riQ NEXT r.'i 


850 DEFPR0CENV4 ■■ COLOURS ■■ PR I NTT 






460 FOR :t*':^0 TU 1 


RD<2.22>; "t-3'= FRNTRSY MODE 






47"'^ PRrNTTl-1i<7+i':;'':. ■":>;' J CHR:£2'.nj ^ 


ENVELUPEl. 1. 100. 10, 100. 1. 10. l.-l 






NEMT?:-. 


.-3.~1..-126.126.100'FUR T=S0 TO 1 






480 FOR :?:"i-^Q TO 2 


000 ■■ NEXT ■ ENDPROC 






490 r'RiNTTRB< lO-t-z;-., 5 i'; CHR!Ji2:Jl ; 


860 DEFPROCENVS ' COLOURS ■■ PR I NTT 






■- HFXTz:^ 


PBi:. 2. 23 >j "f 4= SYNTH MODE " ' EN 






500 FUR -'^i-O TO 1 


VELOPEl. ]. ,0,10.0. 1. 1. 1.-1.-3.-1. 






t' 1 PR I -^TTFlb':, 1 4+7,:; . b ;:■ ; CHRS^S 1 i 


-126. J. 26. 100 'FOR T"0 TO 1000'NEX 






■■ HLXTz:'^ 


T ■■ ENDPROC 






520 IUL0UR14 •■ PR,i: ■■JTTnB< 3, 4 >; "12 


870 DEFPROCU 






3 56 690 'f'-"." 


800 FOR i;i"0TO45 






5::-i0 COL0UR9 ■ PR )! HTTl-l i<. 3 > 1 ":. '} ; " tQ 


890 S0UND1.-15. x'i'l 






Ur-RTVUIOPtft. " 


900 ■30UND2.-15.i:ii, 1 






'i46 COLOUR? 


9 1 e S0UND3 . - 1 S . 1 :-. , 1 






550 PPOCX 


920 NEXTir-i 






560 *KEY0 e 


930 ENDPROC 






570 *KEY1 r 


940 DEFPROCD 






580 +:KEY2 9 


950 FOR v^»45 TO STEP-l 




^^'^ 


590 tKE'n h 


960 S0UHDl.-15.'d;i. 1 




m 


600 :^;KEY4 i 


970 SOUNDS. -15, y'/», 1 




;M 


610 PROCE-JVl 


980 S0UND3,~15.y:';.l 




\M 


620 *FX11.30 


990 NEXTyTi 




WB^ 


630 *FX12.20 


100S ENDPROC 




'\M 


640 R*^ " 1 Q2W3(r:R5T6YU0 1 9O0Pa'Xx 


1010 DEFPROCE 




.m 


^ n 


1020 FOR ar;^-15 TO 




'Wl 


650 b$--i:hkey$<0:j 


1 030 SOUND0 . a-'. .4.4 




'iJ 


660 r F I HKE Y< - ]. >F= 1 9 ■■ PROCSTOP ' 
bOTO 740 

670 ir FiiS^"e" PROCENVl 


1040 -<EXT.a:-. 
1050 ENDPROC 
1060 DEFPROCX 




.liij] 




. '■'■a 




nr 


S80 IF B*^"f" PR0CEHV2 


1070 PRINTTRB<?,^,19:i;"rO= PIRHO 




-M 


690 VF e*-^"'3" f-'R0CEHV3 


MODE" 




■m; 


700 IF E*="h" PROLES V4 


1080 PRINTTRO':2.20:''i "fl-= XYLOPH 




1 . Ti^n^ri 


710 IF t;*'^"!" PR0CENV5 


ONE lUDE" 






720 F^IH'i>TR<. R9i.B«>+l 


1090 PRlNTTl-):ii::2.2l :>; "r2=" URLRN 




'"» 


7:.i0 IF B!S-^""THEN 650 ELSEPROCS 


MODE" 




V^W 


TOP 


11.00 PRrNTTFiB''2.2£:'.i "f3= FR^TRS 




^^^^^H 


740 SOONOl .1,': F-C4 >-4. 5 


V MODE" 




L^lbl 


750 ):F INKEYf. -99>PPuCE 


lUa PRINTTRB'::2,23\;"r4^ '^Y-JTH 






760 iF 1HKEY(, -90>PP'.'MI 


■■10DE" 




' -h 


77Q I F :{ HKLY':: - 1 05 >PROCD 


1120 P^a.NTTRB<. ;j;.24>; "2 ^ UP 'r;YN 




1 iLllll.^ 




4 


7S0 00L0UR7PR0t:X 


TH" 




■ '1 


790 GOTU650 


lV.iO ■■Rx-n'"RBf. 2,25). 'V ^ Down ■■> 




...J! 


000 DEFPROCSTOP ■ tFX 1 5 .- O 


YNTH" 




:ti| 


610 ENDPRUC 


1 1, 40 PR I \- TTR :i': 2 . 26 ) :■ " OP - EXP ...00 




J 


S20 0EFPRUCE-JV2 ■ COLOUR 1 - PRi -FfT 


1 -1 " 




•M^A 


Fi!r:K:^.20>;"fl^ XY_uPHONL flUL'E "■L 
NV£._OPEl. 1..0.G. 1. 1. 1.1. -4.-12.-4 


U.50 EHOPRUC 




^^^ 




J^^'- 














- 



ACORN PROGRAMS April/May 1984 



25 



PRICE 



BREfiKT^^^ 




Speech Synthesizer 
For The BBC Computer 

Totally unlimited vocabulary is now possible with the revolutionary 
"SWEET TALKER" Speech Synthesizer for the B.B.C. A or B Microcomputer, 
any series. 

The CHEETAH "SWEET TALKER" simply plugs into speech socket IC99 
within the computer. 

No soldering, no cutting of tracks, no headaches. 

Based on an allophone system you can 
easily program any word, sentence 

or phrase and incorporate speech 

into your software games. 

Fully tested and guaranteed. 

Complete with demonstration cassette 
and full instructions. 

Price includes V.A.T., Postage and Packing. 
Delivery normally 14 days. 

Export orders at no extra cost. 
Dealer enquiries welcome. 

Send cheque/PO now to:- 

CHCCT/1H MARKETING LIMITED 

Dept, AP3, 24 Ray Street, London EC1. Tel: 01 278 6954 

Cheetah^ products available from 




branches of 



John Menzies 



^ WHSMITH ^ ^nd Rumbelows 



26 



ACORN PROGRAMS April/May 1984 





OCTAL CHARACTERS incor- 
porates a short assembly lan- 
guage routine which converts 
decimal ro binary. When RUN the 
program will print any character typed- 
in eight times larger than normal size. 
Written for the BBC B and Electron 
by C J Locke of Winscombe, Avon. 




10 


REM » UELimL TO BINRKY R 


OUT I NE 1 


£0 


FUR ly.^iJ TCj 2 STEP 2 


30 


p:i=&DQG 


40 


LOPT V< 


50 


. START 


fcfi 


CLC 


70 


RCjLES,7a 


00 


BCC SPRCE 


90 


LDflS:£5& 


10Q 


JSRfi.FFEE 


110 


JMP CHECK 


120 


. spncE 


130 


LDR*32 


140 


JSRa-FFEE 


150 


. CHECK 


160 


LDflfi.7e 


170 


BEQ FINISH 


100 


JMP START 


1^0 


.FINISH 


200 


RTS ^ J 


£10 


NEXT ly. 


220 


REM » MAIN PRDCRflM 


230 


MODE 


240 


VDU 23je202iaJ0iOj 


250 


VDU 23.235.0.&ie.&7E.a.7E.a. 



FF.ll,7t.B<7E,fc.lB | 


260 


VDU 19i0,4jSili>.i/3j0J 


270 


REPEAT 


280 


fl«-CET 


230 


2"«a,c0ao+c a*-; fl-32 ) > 


300 


FOR X=Z Tfj Z+7 


310 


?fi.70=?X 


320 


cr(LLf:.Cj00 


330 


PRINT 


340 


HEI'^T y. 


350 


UNTIL FALSE 



27 



I 




I 



I 



A LARGE GRID is displayed on 
the screen and in one of the 
squares on that grid gold is hid- 
den. Move your man round the screen 
by entering the co-ordinates of the 
square to which he must move. After 
each turn the direction in which the 



gold can be found will be displayed and 
a section of the screen in which the gold 
is not present will be blocked-off 

Gold Search was written for the 
BBC B and Electron by A Beesley of 
Abingdon, Oxon, who has used it at 
school for educational purposes. 



\um-A tt f] D BLLLtv iiL^e;; ft 


200 RE PERT 


iJiJRLi'l '^t-: '-jV: WHlTLHUi;!-i":i Miii'.. L< 


SiePROCfjRID 


RnVTijN l;:f 


22QPR0a^0Wh 


■JSRL'I rt flUlHLOU-\. ijy.iJH. JXV4 


23QPRDCt1(jVE^inN 


4LH tt 


24QPR0VCHLL:K 


4ii3REfi n '^J^^■oyJlli3(^ tt 


23QT'=^T~1 ■ BU-BlJ~lfj ■■ 1 -'aO<yTHE ■JUD 


•z'Q-UX-lil 


«a 


eij'fFXii.o 


269UNTILT<'-U UR COLL'-^yl' 


7iJDl-'1-Jl5ir u, :■,'-:< J j ;■, 


270VDU4'CLS 


W0FijR.J"' 1 TU 1 ■ mi<. J ;'-^ " BBt Lorn? a 


2eSVDIJ5 ' CLG 


her" s^j;— fJ- ■iii>'.rj 


290 IF Ga-Ci^93 THEH1.2G 


90^i»<UJ)^EJT-2S 


300PPaCEHD 


1 GiJCLS 


310GDTOLJ0 


llQPRfJCIN'iT^^IJunuN 


320DEFPRO1. nOVEMFlH 


1 20UX-< f. RHlK 22 :•- 1 yt'y..:. >-<- 1 1 rj ■ l Y- 


i!3aVDU5 


■:. f.. RiJt'^: 3. 6 >- 1 :>tsni :'+:i: j? ■ uu ^L'^-lj 


340C;COL4. 1 


13GBO-'i5Q 


aSONM-i-. M*50 ;>+l 10 ^ NV'< Vt':ii;j :H-2lJi' 



1 40VE'U24 ,i.imO)l 279 :■ 1 ij;:^:^ J 
I1SIJUOLOJJR12 






).70VE/Li2:j> 240.23. 2a. li, l2;'.. ;.:!. 2lJ. 

180VC'U5 
I'iyCjPRUCSCREEH 



H 



aeOMOVtNX.NY 

370VDU240 
380Ef'JDPRUC: 

390DEFPROC: I N3TRUC T I ON 
400CaLiJlJR2 ■ PRINT' ""S E R R L 

FOR GO LT'" 
410PRINT" 



28 



ACORN PROGRAMS April/May 1984 




% 





■■ 


560 VDU23 j G2S2 j ; ; ; 




42t!t:rxib.iri 


570R!«"INKHV$< IOU01-T :> 




43GPRiNT'"He lo. mj.':* i. h.3.vc -jo 


580 ENDPRUC 




ur Tiari-ie Please-?". 


S90DErPRUCSCRE.EH 


F 


446INPUTH!6'' ISJ 


iseeccuLe.iS'iS'CLU 


r 


4b0NS< IGl'-LHrrii':. HS-:. j,8>., 1..:.:' 


610GCOLB/£ 


461:1 1 F -\'^<. 1 l,J >- " " T ^';r:f-J'-1.:,Ji:i 


62muVfi 1 £00 . Li00 ^ DRHW 1 fJ6 . ^iuy '. D ^^ 


47aPRlNT 


flW10Gj1lW0 


4;J8PF'1NT' ''In .this Oafic- -^ou. -i-?/./ 


6:30FORY:'.'200Tai 100'jTt:PbiJ ^ -lUVEl 


1=- to f ■ 1 ncJ -3.Z rii'ir^-ri P o'lt ■::■. irii' 9o I r\ 


00. V:'. ■ DRPW90. Y>; ■ NEXTY^; 


as ':Jou, cai'fM Vou.' h^.ve Qot i,:u m 


fc40FORX;i=i8STUl200';iTEPb0^f'1OVHX 


oves y -ii.nd j.f ter c arh r'love -r^ ou ar 


r-;. £00 ^ DRRW;";;;. 190 ■ nextx': 


e Given a clae ^^.s to thf^' direc 


65eG"47 


tiorr the 9Dld is irt." 


660FORX:^'^J. 10TUS60STEP':'y ■ L--=G^-1 ■ 


49rjPRrNT^"You are al=io oiven a 


MUVEX^.. 180 • VDUG ■ HEXTX*-. 


V 1 1^ 1/ a I c t u, e ^ ':^^ e i:-o i:. [ "i e l .:< c: t 


670G«47 


that P art of" t "le area 4 oa need 


6e0FORX:<^6 1 0TU 1 060'b'TEPb0 ^ G=G-f- 1 


n'h sej.r'':h :. s hl.ottcr't out : n •■A-ii 


^ MUVEX'/. . 1 80 ^ VDU4y ^ MOV '^y.y. . 1 by ■ VL'U 


te. " 


G ^ ne;^<:tx'^ 


5G0PRj:hT' "Lri+.cr 4nur choice- b'H 


690G=47 


usiTi9 co-ordin-3.t.es , cTrter t'la nu. 


700FrjRX:-.™l H0TO1 HiaSTEPbiJ ■ G^Gk- 


fitoe-r'S with a corirna rietiiieen theft 


1 ■■ MOVEx:-': .180^ VL'US0 ■■ f'luv ix:-; . i bO ■ VD 


' E.G. 12.4" 


UG ^ HEXTX:< 


l^iePRINT'" StBRLH VERY CnS 


710G=47 


EFULLY" 


7£0FDRY^;T'240TO690':;TEP':ia ■ G^^L+ 1 ■ 


- ri£8PRiNT"" FlYVd kev to zt.7. 


MUVE60/r''': ■ VDUG ■ HEXTY:-. 


rt" 


730G=47 


:i3GPRaCSPHi:-E 


740FORY:-:-74QTfj9:dJ0'BTEPb0 ' G^^G+l, ■ 


'O40ENDPRIJC 


M0VEt;0 . Yr-i ■ VDUG ■■ NEXTY'i 


S-50DEFPRuCSr'l-1Ct 


71i0FORVr':^740TO3LV0SrEPH0 ■ MuVE'.i0 



I 



I 



ACORN PROGRAMS April/May 1984 



29 



. W; ■ VDU49 ■■ HEXTV'. 
76QENDPRUC 

b0 ^ Movex^ / 1 eietf ■ DRnwx"^ . 2013 ■ Mc;-a>;': 

7:^GFORV;'i^2^aTi;.a0bU':TLP':^iJ t-Vj'whi 
2m .. ■■<"■■. ■ DRRW 1 00 ,. Y^i; ■ NE^^"V^;■ 

8l;}0tNDPROC 
eiODEFPRDCf'liJVL 

8::^evL»U4 

830:l;rXi5.U 

e4QPRINT"'icori:r - '^ ; ';■; lO :■. " W 
here Troijj" ; 

s'i.eiNPUT;-;. V 

aba 1: PX :-:;^ I ORX-^-. OURV-: OURY > 1 ':.THI::NV 
f_.(J7 ■ G0TIJS40 



U 



rOI^NDPROC 



w^ODLFPRUCCHfcCK 
SiiOVr.>U4 

^eeirnx-Lx ni-JC' nv-uv iHENPRim 

"yo'j.'ve rAoriG it - yoL;. rouTiC^ thc- 

Qnld. " ■ S':: 10 :— S-:. iO J+T+BO PRUOSOUN 

l> ■ ns^ :[HKt Y«< 1 080 :' ■■ G0LD^99 ^ PR V NT ■ 

FzNDPROl: 

9l0PRIHy"Li--ft' ";T;" Lo " 

4 

y20IP NY>LY THtHPRiNT"-=.oi.O-h" .; 
9:};0ir NV<LY THEHrRJ:NT"TiGrth" ; 
y40IF NX<i:,X THG-iPR INT "east"; 
•3'z-BlF HX>LX THi::NPRlNT"i.jest" ; 
'560PRiNT" of ";X; "j "V 

, 98GCCUL1,3 

99eiFNX>t.X THEN Fl^MX-ifJ ■ PROCL 

leeeiFHX^Gx thc^h ri-^Nx-i,u-fzi--Hx+4 

• PROCWIi; 
10101 FNX< GX THEN ri^NX+4D ■■ PROtW 
1820IFHY>LY THEN Fi-NV-j? ^ pRfjCN 
1 030 1 FNY< GV THF:N P-N'i'^- 1 3 ■■ PRfJC S 
1G40IFNV-LV THEN R-MY--.:;? ^ B^NY+1 

3 ■ PRO CHS 
lOSOPROCMOVEMON 
1060EHDPRaf: 
107aDEFPRQt_N 

1 oeeriuvE i uo . a ■■ move i uo . i oou ■ plot 

8^ > 1 200 J 1 000 ■■ MOVE 1 200 . tt ^ PLOTOb . 1 
00. fl 

109OENDPROC 

llflODEFPROCS 

1 1 1 0MDVE 1 00 . fl ■■ MOVE 1 OO , 200 ^ PLOTO 
5. 1200. 200 ■ MOVE120O. R ^ PL0T05. lOO 
-R 

U20ENDPRDC. 

1130DEFPROCE 

1 140MOVER- 200 ^ MOVE 1200. 200 ■■ PLOT 
eb . 1 2Q0 . 1 000 ■ MOVER > 1 080 ^ PL0T8'i . R 
.200 

1150ENDPROC 

1160DEFPROCW 

1 1 70MOVEfl . 200 ■ MOVE 1 OO . 280 ■■ PLOTO 



ii . 1 00 > 1 000 ■ MOVER . 1 000 ■ PLOTti'^ , n .. 2 
00 

nOOB-JDPRuC 

liyaf^EfPROCN'^ 

1 200f'lOVt 1 00 . B ■ MOVE ], 8;3 . 1 000 ■ PLOT 
B'b, 1200. 1008 MOVLl2O0.BPLOTa:i. 1 
06 . B ■■ MOVE 1 00 . R ■ MOVE 1 m . 200 ■■ PL0T8 
b.. 1200. 200 M'10VE:1200.R^PL0TiJb. lOO 
/R 

1210ENDPROi:- 

1220DEFPR0CWE 

1 220f'1OVER . 200 ■ MOVE I UO .. 200 ■ PLOTO 
•b . 1 08 . 1 000 ■ MO VEfi > 1 800 ■■ PLuTeb .. R . 2 
08 ' MO VEB . 288 ■■ MOVE 1 288 . 208 ■ PLOTS'^ 
. 1 208 , 1 800 ■■ MOVEb . 1 880 • PLOTO::^ ,. B . 2 
88 

l24QENC>PR0r_: 

12^.0DErPR0CEND 

laesMovEo.iooo 

1270PR1HT' "" 

C R E B R R D" 
1280PRINT" 



'i E R P C: H 



S 



PI 



1290FuRL^lT018 

1 208 1 FS< L X S--. L+ 1 nHENFa^-^N^S':. L > ■ N 

«'■; L :'^H9J< L-f- 1 > ■ F-S'; l :- ^ ^■:: l >^S'; l+ i ::■ ■ 

N«< L+1 -:>=Ft' ■ S< L+ 1 :'-F ■ L-'O ■ 
1210NEXTL 
1320PR1HT 

1330PR1NT" TOP TEN SCORES^" 
1340PRINT' 
13'::0FORJ=1TO1O 
lafiOPRINTSi:. J ->} " " > Na< J ;- 
l:.-i78Nt:XT 

laeopROCsouND 

l390l:FXlb.0 
140OR1i^lHKEYi6< 10080 :■■ 
1410EHDPR0C 
1420C'EFPROCSOUHD 

1 430EHVeLOPE2 .. 7 > 2 ,. I ,. 1 . 1 . 1 .- 1 .. 1 2 1 
.. -10.-'D.-2,, 120. 120 ■ 
1440SOUNL>2. 3. 280. 28 
14'r.OENDPROi: 




30 



ACORN PROGRAMS April/May 1984 





\SeE1 



THE COMPUTER will pick a 
card and the player must guess 
whether the next card will be 
higher or lower in value and bet on that 
guess. The aim is to win £5,000 in 10 
turns. 

High-Low was written for the BBC 
B and Electron by Andrew Everitt of 
Wantage, Oxon. 



la CLS 

2ia RȣQl3 

36 PR1NT"YQU STRRT UllH ^m" 

40 PRiNT"YDU HRVE lU GOES TQ 

ijEt to RERCH ^SQOQ" 

?^B PRINT ^ PRINT ^ PRINT" THt RIM 
IS TO SRY WHETHER THE NEXT URRD 
WILL BE HIGHER OR LOWER THfiN THE 
LUST CRRD." 

60 PRINT" EACH TIME. YOU GET 
R CHRHCE TO BET SOHEMDNEY ON YOU 
R CHOICE" 

70 PRINT" YOUR MINIMUM 
BET IS £50" 

80 PRINT TRB>; e. 25 >j "PRESS ANY 
KEY TO 3TRRT" 
9a E"GET 

100 c»rhdi;i2:h-i 

110 FOR B=i TO 10 
120 CLS 

130 PR I NT "GO NUMBER " iB 
140 PRINT'PRINT 

150 PRINTTRBOE.Or'YOU HRVE £ 
"jR 

ISO PRINT 'PRINT 

170 PR1NT"Y0UR CARD IS fl "jC 

laa D-=RNU"; i2>+i 

lyO PRINT"DO YOU THINK THE NEX 
T CRRD IS HIGHER': H) OR LOUER<L>? 

n 

200 Rfli-GET* 

210 IF R«<>"H" AND fl«<>"L"THEN 
VDU?^G0T02O6 

■ 220 PRINT 'INPUT"HOW MUCH DO Wfl 
NT TO BeT7-£"F 



230 IF FOe THEN PRINT"MINIMUM 

Isl'SO" 'GOTO 220 

240 IF F>R THEN PR I NT "YOU HAVE 
ONLY GOT S"jfl'GOTO210 

256 PRINT -PRINT 

260 IF fl«-"H" RND D>C OR H*-"L 
" RND D<C THEN PRINTLHRr. 136 >J "C 
ORRECT" 'fi='R+F ELSEPRINTCHR«< 136> 
J "WRONG" ■fl"fl-F 

2?Q PRINT"THE CRRD MRS fl "jD 

2QQ IF fl<50 THEN 38B 

£90 IF R>-aQ00 THEN 360 

300 C~D 

310 PRINT"PRE3S ANY KEY TO CON 
TINUE" 

320 E-GET 

330 NEXT 

340 PRINT" YOU DID NOT MAKE I 
T TO THE TRRCET BUT STILL WON €" 
;A 

350 PRINT ^ PRINTS GOTO 400 
360 PRINT"WELL DONE- -.YOU HRVE 
WON THE. CRR IN "jBj" GOES 

II 

370 PRINT^PRINT'GOTD 400 

380 PRINT"YOU HRVE RUN OUT OF 

MONEY" 

330 PR I NT "YOU LASTED "jB;" GOE 

S" 

400 PR1NT"D0 YOU WRNT ANOTHER 
G0'LY/N>" 

410 E$=GHT!» 

42Q IF E!S="V" OR Elfi-"y" THEN R 
UN ELSE END 





ACORN PROGRAMS April/May 1984 



31 



t 

.1 




I I 




Cmn) 




1& RLMttt PF^tJLRFlM FuR LUKVEHi 
lUN Gh" MLTRJfJ \1^D iMPERLf^L UNITS 

R£M*t;f BY IflM IflVLGR ^** 

tfrjL>Ee 

Din ri». 2Q>wi5 

PRDC -colour 



2e 

200 



CL^ilPRlNTTflB'^e- 1 yJHV 



UNiVj 



PRD 



aPRM UJLL CGNVLRl MtiTRiL 

TQ iMPERIfiL RND Vi^H VfcRSa. " 

£10 PftIKTTBB'.0i4>"THE RHiJdER^" 
TU THL LONVERSICKS WILL Ut ^TDR 
ED IM nEMORY UKTIL THE PRUt-RFlll 1 
S ENDED. " 

220 PRlHTTflB<e.&>"THE MLKURY U 
RN Et RLVILWtD AFTER ERLH CONV 

ERSION," 

23a lNPUTTRB'.a,n yPRESS 'RETU 
RN' KEY TG CONTINUE. ,. "FJ 

240 «EPEflT UNTIL fl-lWKEYC -74 ) 

30Q LL^'PRINTTflB^1.3J"UCl YOU U 
ANT TD -" 

■3ie PRlNTTflBO.^>"':i> t^ONVEftT 
METRIC UHIT'J TU imPERIHL" 

320 PRiHTTHtJ': 1 , 7 yUR" 

330 PRlHTTfie<3/3V'<2) CONVERT 
IPTPERIflL UNIT5 TO METRiC" 

340 PRINTTflBClxiaV^ENTER PROCE 
DURE NUriBER.-, "i ^JJOTO 400 

350 ■ 

3t0 PRINT PR iHT »•( N i 

370 PRDC»tCi»-«'PRi:iLrff_«»l«Ct 

3b0 ' 

400 ON lNSTR':n234",CETt>t;UT0 
410.4^^0x450.^000 ELSE 400 
410 PROLncna-rnBt-irriP 
42& Y>:-Y>i«100*1000'rjOlG Y^ 
430 PRtJCM^riU- iPiP _fliff t 



443 2"<-2^*109+30O6 C.010 Zk 

4b0 PRCJCfflfrrfl PROCro-ftttlect LCjTU 

400 

990 ■ 

1000 REM*** MET, TO IMP- LUNVER 
iIONS»T 

ilOO uLi PRlNTTRb^. l.^ypRULRFiM 

'■ i y 

1110 PRiNl INPUT'-LNTER TtriPERRT 
\JPE IN D-CLREE'l- C...".-^ 

use t -C -^ c»:S' ,»^ >+ j2 

U'Jy M*^N:"^JTR«<t^+" ['E£LRt,E'^ C 
= "+'EJTf^«'.t :■+" Jl'LU^LE-.. F," tjUTU J 

l^u9 LLS PRlNTTRt!'. 1 - 2 >"PROC.RRN 

I21Q PRINT aHPUT"ENlU? Dl-JTRNLi:": 

^N l-ITj,.. '^ .r- 

TRf. 1 )+" INi;. " LUTU JbU 
1300 LLS'PR1NTTRB< 1.£>"PR0UPFIN 

■;3>" 

11:110 PRINT' INPUT"ENTt"R DI^JTllNCE 

IN METRES, . . ".m 

1J29 f*m^0. 30401 t"lNT f i<f"t 

>*i:? 

1330 ir i<0. 1 THEN 1-0 

1340 M«CN>-^TR»^fri>+" METRES ^ " 
+!^TRf<f.'+" FLt,T" + " 

R "+':jTRW':t:'+^' FEET "*STR«':i>+" 1 
N^. " LOTO ;J60 

1400 CLb PRINTTflB*. l.2>"PRuCjRflM 

(4y^ 

1410 PRINT IKPUT'ENTER DISTRNCE 

JN KILOMETRES, , . " ,k 

1420 n-m0.621 

1430 M«N>-STR»Ck>+" KM, ■> ''+9T 
RXmH" MILES" COTO 360 

1SD0 LLS PRINTTRB^ 1.2J "PRUCRRM 



'.5 J" 
1^10 PR1NT-INPUT"ENTER RRER IN 

SO, CMS,,, %cr 
1'520 i-ltO, 153 

1530 M»<N>-'-TRi>':c'>+" SQ- OMS. * 
"+STR»<1>+" Sa, IN'ip"'G070 360 
l£00 CL^ PRINTTRB< l.£J"PROGRflM 

1613 PRINT-INPUT^'ENTER RRER IN 
SO, MtlTRE^,,- ",.w 
1620 ^'m*l. l36-f^'4*9 
1632 M*'. N^-'iiTRli;^:'-*-'^ SQ. M. - " 

+Sn^!>'.f>+" 'bO. FT. 

OR "+'i;TR«<'- >+" SQ. YDS," CD 
TC 3^0 
170(3 CLS-PRlNTTnC-- 1.2:'"PRuURaM 

'v7V' 

1710 PPINT iNPUT'LNTER RRER IN 
^^r^. KlLUMLTPtS,,. ".k 

l7-;;0 ro-ik*Q,3eei 3'k*'^47,l 

1730 M!K'.N>-';;TRV^k >+" '-iU. KM. - 
"*'_lPE':rv-:'+" 'jij, MlLE'i 

UP "+':;TRV. J I+" f\CRE'^'--GO 
Tu 3hJ0 

LrafjO LLSPRlNTTFiUa ■ 2 vPROCiPRM 

' & :< " 

!fJlCi PRINI 1NPUT"LNTU? VOLUME 1 

H CU. lMS.. .".^.t 
ir:CO i-c1fO.Ool 

1330 m'»i:n:'-'jirsvc:-+" t.u. cmg. - 

"+'"-TRS^ I .'+" lU, in--. " ■L«C!Tij -^60 

lyoo iV;iT'PiHrTnL':t i.i:'"PPuuRnM 

■•^ry 

131Q PKINTvINPUT"ENTER VOLUME I 

N LUp nrrRES. . . ".rn 
1920 f-n*35.3l ■y-ft*1.30a 
1930 M«CN>STR*<m:'+" LU, M- - " 

+STR»r[fl+" CU. FT. 

OR "*STR«<yH" CU, YDS."^G 



32 



ACORN PROGRAMS April/May 1984 





^1 



CONVERTER will convert a 
wide range of metric units to 
Imperialj or Imperial units to 
metric, and store the results in memory 
for easy reference. Written for the BBC 
B and Electron by Ian Taylor of New- 
ton- le- Willows, Merseyside. 



^(/{-fb^ 





I 



UTU 3£0 

^009 CLS PRIHTTRB<l.S;>"PROLRRrn 
< 10 >" 

^raiG PRINT INPUT "LNUR WLILHT 1 
K GRRMMLS. . .'^9 

z^^-d^ MS':N:'-iTR»<9H" CHS. - "*'-:^ 

TP»';o>+" fJiiS." aUTO ^CD 
2iC^e LL'jiPRlHTrnB< 1.2>"PPLiCRRM 

^\IQ PPiHT lNPUT"£:Klt:P WL1[:HT 1 
hJ KlLLlGRnriflLS. . . "/k 

:-t20 P'k*2-2:fJ4t.^ I^IHTp ir,-vP-l> 
+ lt 

uR "+'rnRKM .r+" Lr^;'-:, "+'j.Tpa*'o:-*'^ 

Ui^L'i. ":biJTu l-if.fJ 

:^;:;iy prjnt j:npijt"lhilr iiEiiMJ i 

H KiLLiL-Rj^inriL-^. , .^'.^ 

R«.. t. ■+" TuK'/' ;LhCiTLi _^e.U 
?/:ui3 :.L'.;;PRlMnrfL;'-, i.:::>-rROLPnrl 

2310 PRINT iHPUT'-thTER VfJLUKt I 
H LITREf;. . . ". t 

:i^:f30 m«<h>-^jTR*^ I >+" litres - " 

+STR»<P >+" PlNT'b 

OR ■■■*-srft»':9:j+" LiflLLCrK^:>" 'tiOTU 

;:4yy LLSiPRihTTRB': l.Er'PROQRRM 

24ia PRIHTUhPUT^'LNltR VaLUME I 



£429 o-lxiJ,Q2B4 

2439 H»<N:>=STR»< 1 >+" LITRtS " " 
+STf?»ro:i+" PL. U2S."JCiUT0 3eij 

3990 REM*:F1= IMP. TU NET, tUNVER 
5 IONS** 

:3190 CLStPRlNTTPBO-2V'PRaW?m 

3119 PRINT IhPUT^HNlER TEMPElRflT 
IJRE IN C'ECREEb P,,,^'.f- 
^121-3 iT»<r'J2>*^/-9 

3l3ti M!6(H.J-'iTR«' f :■+" OErjREt'i p, 
- "*STR*lCc^+" DEGREE'^ L.'^^lUTU 3 
63 

'j;^0Q CL'iiiPRiHTTRB'. 1 - 2 V'PRUGRFlM 
< i >" 

3210 PRINT iNPUf'ENTtP CU'^mHCE 

IN INCHES.. ."jl 
3220 d*:?,54 

;j2C3Q M«':N;'-:>TRtSC £ :■+" IN'j, = "+-1 

.■f;.jGy i_:L_. PRINT TFlE; 1 . 2 ^''PRUGRRM 

I'. 3y 

-3-.^10 PRINT'ENTER L'lV^TFlNCfr: IK FE 

tr RNL^ INCHL---" 

';32.0 PRINT INPUT "F'LLI " .y 

3iyM 1NPUT"1NCHL'J. . . "- i 

;j:^4tl f*\^-<^-^'-. 1/I2:i:itt;p J94I-J 

;j':i^^ij na'N""^^TR*<f i+" n. ■'+l,iR^ 

■-. T H" IN-i. - ■■-'-■■jTR*'. ro:^-" HLTli't'i^" 

vi-^oc lL'. print rnEJ'. i - ^ >"PRuLRa'-i 

^^4[0 PRINT ■ tNPUT'LHTFjR t'l-^TRNCfl 

iN niLL'j. . :'^ro 

34j:0 k-^rori-i'-;Oi'::;4 

34Jti riM''. N:— 'LTRS'. r.-, :i+" IIILE^ - " + 
'S-W't^'-.V. :•*•' KM. " 'LUTLj JCQ 
;:J^rjri CLS PRlNTTnb^ 1-2;"PRUGPRM 



■yrA^ PRINT' INPUT"LNTbR TlREil IN 
•^iJ, l\H. . . ". 1 
3526i r'=i^6.42^j 
^ijO l1E'^hr-=^E-rRli'. i>+" ':jLJ- IH'ii- ^ 

^'*STRE''.ir>+" 'iiQ. LMS»"-GUTU 3tW 
jGOe. CL':> PRINTTRB'. 1 . 2 >^'PRiJC.RFlM 

'^feiy PRINT PRINT"ENTER RREFI IN 

St^. FT. UR SCf. YD'i. " 
3629 PR1NT'1NPUT"SQ. VLiQ..."-^ 

3639 INPUT"SQ. FT ".f 

3b49 m=<f*9,9:i]';^^>+':^*0.UJfel.' 
3650 f1»(N>'LTR«'^^'- >+" SO. YDS. 

PNL'^DR '>'LTR«;f >+" SQ. FT, 

* ''+^TR»r:rrt;+" ^30. METRES 

"^GOTO 3fe9 
5709 CLSPRINTTflB':i.2>"PRCjGRnM 

:J?10 PRINT PRINT'ENTER RREP IN 
SU< MILES UR RCRE3" 

3720 PR1NT'IHPUT"SCJ. MILE'^.-,"- 
m 

■37313 INPUT"PLRE'i '• .\ 

3?4iif k'*'-ni«::;.sy>+^ j*t].eQ40b) 

3759 M»<N)'STRt'.rii>+'' SQ, niLE^ 
FINL'-^OR "+STR»'.a3+" RLRES 

■^ "*STRt'.k>" SU, KM.^'Ga 
TO 360 
3^90 CLS PRINTTRB^ 1-2V'PR(JC.RPM 

3910 PRINT !NPUT"ENTER VUUJME I 
N UJBK INUHL^^. , . "- 1 
3020 C'i*lt-3iJ7 

3e:^0 M»CN>»STR»M >+" LU- INS, - 
"+STR»t'=>+" CU. CMS."'b[jTLi 36S 
3^Q0 J-LS ■ PR 1 NTTRB'. 1 . S .^ " PRUJ^RRM 

oy 

311*115 PRINT PRlNT"tNTER VULUME 1 
N MJ, VL--.. OR CU. PT, " 



ACORN PROGRAMS AprHMay 1984 



33 



j;;J(.su IHPUT'XU. n ".r 

:J94Q rr.-'^.'dtU. rc^:'+M ttJ,L):^£^J> 

UHLvOR "-vSTpaia :■+" f-f_i. rr. 
4rx"i^ LLC rpun'Tncj< i,2>"PPUt.RFir'i 

4010 PPIKT IHrUT'TNTtR WE1L.H1 f 

Tl?«<^>+" r^RFlMMLS" LUTLi JtiO 
4lUt) LLSPRiHTTflB-; 1 . 2 ^^T'ftULiRRM 

' n >" 
4ll£i PRlHTPRIHT-'fjiHTEF? WEIGHT I 

H LSS. RNL'-'UP O^-i. " 
4i::Cj print IhPIJT'La^,,. 'M 
4i;:!0 INPUfOZS. ., ",0 
41413 k—. l*Q.45:ifi?+':c^*Q, 02635)' 
41^50 ri»<N)™'^TRiU H" LBS. FlHO/ 

OR "+STR«'.cj:'+" U2S, 

= " + iTR»rLk>+" KG. " LUTO 36 

4.^39 CL'i'PWlHTTRB< 1.2>"PRaCRRn 

421Q PRINT IKPUT"LHTE'R WEIGHT I 
N TUhf^. . . ".t 

422S k'ttlO16.05 

4'J:30 T^iKN;"jTR»^t.'+" TUNS - "+S 
TRXk .'+" KG. "'GGTU 360 

4360 lLS PRIHTTRErC 1,2>"PRUGRRI1 

< 13)" 

4310 PRINT PRINT'-fcHTER VuLUME i 
H URLS. RNL>^UR PIHT^" 

4J20 PR1NT'1NPUT"GRL^,. .. ".-B 

4330 INPUT"PIHT5, ,, ".P 

4340 l-<9r4.'546>+'.P*a.5fce> 

4J''?9 ri«<N>-'STR«';9>+" GflLy. RND 
/OR "*'":^TP«<P >+" PINTS 

' " + bTR«<l>+" LlTf?ES"'ti 
OTO 360 

44Q0 CL'i--PRIHTTflB< 1 , 2 y PROi^RRM 
K 14>" 

4410 PRINT ■ INPyytNTE-F? VOLUHE I 
N FLfJiO UZS. .-"-o 

44;j0 l-o:*0.O2a4 

443^ M«'.N>-iTR1i<o>i-" TL. 02^, * 

"*"jTR*'. 1 .1+" LITRES" 

4^y0 ■ 

^Ciijfj C-L':j-PRlHTTriB'. 2. IV'OK. PR 

ocn-in ENt'EO," 

^t»10 ENL- 

':>fi3rj ■ 

fciJOQ ['l^P PROCrflC'oij-riiet^iMP 

t.GlfJ U-';'PR)NTTmj'. i.ir'TU UUHVE 
PT" 
tU^iJ PRINT 
fcU.^U PRIhN" '■ f ' fl'LORLE'J :. - TO I' 

p:lpl-:l-. r. " 

a>4C' PRINT" ^ :: • L\-*:. H.i IH'S." 

i:;!j5i.» PRINT" '. .■> MLTPL'.. ""i-i PLLT 
tt. INS. " 

60S9 PRINT'' M) KILOriETRE^i TG M 
ILES" 

SQr0 PRINT" -i^? '-JQ, ins, TO SU. 

iN5-" 

6080 PRINT" Cfc> St^. MtTJ^ES TO S 
0. FT^^Yt-'l;. " 

6030 PRINT" <7> SU. KM, TO CtJ< 
niLES/flCRES" 

610'3 PRINT" ^.S-- CU. LM^. TO CU. 

tillG PRINT'' ':3) CU, NETRE^ "^0 C 
U. FT.^vlj^." 

612B PRINT^CiO) GRRfint^ TU UUNC 
e-o" 
6130 PRINT"^U> KC. TO LB^.C. OiJ? 

'614Q PRINT"": 12> KC, TO TUNC" 

^r:>0 PPiHT"'. 13;' LlTRt'i TU PINTS 
^LRLLON'j" 

6lfj0 PRINT "CM'- LJTRE^'i TO PLUU- 

01. " 

tl'^'b PRINT PP3NT"LNTLR Rt;UUlRtD 

PPUC^RRrT MUMEJER. . . " 

eue PRiNT"THLN PRL3'i 'RETURN' 
KEV." 

r-KST" INPiJTTRL;<33. ilJ)'/:^ 



iil70 ENL'PRGC 

6l£50 C'EF PRiJLm^'T<u_imr_f'.e1- 

e^i!^':- PRuc_roloijr 

■iiyij CLS PRIHTTFJL-: 1. 1 /"TU LUNVE 
I^T" 

6200 PRINT 

6219 PRINT'' <l> DEGREES F, TO CJ 
EGREES C," 



;v;-" p^iNT' ■'-.' TLi 



r^^ 



iN'u;- ru 



METRE--;" 
6240 PRINT" ':4> MILE'S TO KlLurit 

TRE"^" 
62^0 PRINT" CS' ^f- !N^. TO 3Q. 

LMS." 

6^60 PRTMT" --.fc:? -y-J. rT.^VL'3- TU 

•-M, MFlIRL'^;" 

€'j?u ppirn" ',7:' su, \-nLL-z.-'r\LVir^ 

TO OJ. KM." 

62r:30 r"'R:<N"3" ■ li ' LU, i^",, TU lU. 

'i /9t* pp'^KT" --.v:' LfJ- rT,/-VLi'J. ILI 

CU. MtlRES" 

6300 PRINT"'. It)!' UUNLL':; TO LRRMM 

6;5lO PRiMT"'.ll.' Ll/:^-"^ 0^- TLj |M._ 

Id 

CJ^O PRIWT"^ I'j:' TON'S TU KG." 

O'.i'.-^iJ PRINT"' I'JJ PlNl-J^LDLLUN-i T 

fj LITRES" 

^;J4U PRINT"'. 14-' FLU.U' 01^ TU LI 
TPE'i" 

f:34^i PPINT-pRlNT"bNTER REUUlRt^Jl' 

PRUC-R^"<M NUMEiLR. . . " 

634^^ PRlNT"THaN PRE^b 'RETUi^N' 
KEV»" 

634? INPUTTREJi; i3' lEi>2^ 

63^6 Lr^CvPROL 

fc'dt'j OEP PROCre-s»?lert 

';;370 PRU«__roloLir 

O3O0 LLS PRiNTTRB'. l..i>"L'U VOU ti 

UNT Tu "" 

rJ400 PRlNTTfltl'^ 3.b.^"< i:j CUHVLRT 
RNV MuRE" 

1^410 PRINTTnU':r.6>"METRlL UHlT':^ 

TO IMPERlPiL" 

6430 PPINTTRB<3,y>"'.2) lUNVERT 
RNY MORE" 

6440 PRINTTFiEJ<7-y>"lMPERIRL UHi 

T^ TO METRIC" 

<-:;460 PRlNTTFItJ<3, 11 )"t J> REVIEW 
INFORMRTIUN IN MEMURY" 

6490 PRINlTRBri, 14)"'.4> END THE 

PROCRRM" 

6496 PPINTTRB-'. 1- 17V'ENTER PROLE 

DURE NUMBER. .."- 

t530 ENDPROC 

65:r<0 ' 

6600 DEF PR0Ldel*y_-2 

6610 NOW-TIME 

6620 REPEAT UNTIL TIME-NGW'«200 

6630 ENDPROC 

661^6 ' 

6700 DEF PRGCstor^ 

6710 N-H+1 

6720 PR0Cd«l»v_2 

6730 PRlNT-PRlNT'PRlHT'IHPUT"tR 
LLULPITIGM STURE[> IN MEMORY. ..PRE 
=:.S RETURN KEY TO CONTINUE". R 

6740 REPERT UNTIL R-lNKEY-74 

6750 ENL'PROC 

6?S0 ' 

6800 DEF PROLm«m 

flIi l P rffff ^^LUl i JU F - LLO ^ VC»trt4- - ' 

6820 IF N-0 PRINTTRB< 10. 1,V'MEM0 
RV CLERR. " 

6830 FOR M-G TO H 

6040 PRINT 'PRINT M»(, M > 

69^0 NEXT 

6060 PRINT'INPUT"PRES3 'RETURN' 

KEY TO CONTINUE. , , "H 

6070 REPERT UNTIL R-lNKEY-74 

6800 EHDPROL 

6050 ■ 

ie'3O0 DEFPPOCrolt-ur 

6'f'10 u=RNU'.6) 

t320 VL'Urj-0-7.0; 

6^30 VUUI9. l2rj,O>0i 

t^94Li ENUPROL 




34 



ACORN PROGRAMS April/May 1984 



FAIRHURST INSTRUMENTS LTD 

OF WILMSLOW 



FACT 90% OF OUR CUSTOMERS ARE 
RECOMMENDED TO US . . . 



PHONE OUR SALES TEAM NOW WITH ANY 
QUERIES ON ALL ASPECTS OF THE BBC MICRO 

WE ARE TRUE SPECIALISTS IN HARDWARE 

AND SOFTWARE. 

MAIL ORDER AVAILABLE 
PHONE (0625-525694) 



CARRYING CASE 

FOR 

BBC & TAPE/DISK UNIT 

INCORPORATING A DESK TOP CONSOLE 

Made of highiy durable, extremely rugged ABS 
material Briefcase style construction. Moulded 
compartments to house units. Lid detaches for 
use as TV/Monitor stand. £35 including p&p. 

EXTRON SOFTWARE 

99 WESTGATE, GRANTHAM, LINCS. 

TEL: (0476) 70907 



micro -^id 

SUPERIOR SOFTWARE 
FOR THE BBC MICRO 

SPELL-CHECK £17,95 



MEMO-CflLC 

CRSHBOOK 

LEDGER 

MRXLIHG 

PeVROLL 

STRTPfiCK 

FRLHCH RBROnD 

GERMAN HBROHD 

UTILITV~fl 



£12 

£11 

£11 

£11 

£24 

£9 

£7 

£7 

£5 



95 
95 
95 
95 
95 
95 
95 
95 
95 



RH^I URT . Po?;f 
G >e n dl f o »' I 






Br- 



o cli u t~ e 



^i: ." 



■-\J^- 



i'^^a-tf^it' 



- ' ; 



:' i^^^c 



^^:^^ 



25 Fore street, 

Praie-an-Beeble, 

Camborne, 

Cornwall. TR14 0JX, England. 



T«h(0209> 6^1274 



Top listings for the BBC B 
and the Electron 




PJjJJS software 
reviews and news 

Every two months for 
only 95p 

Make sure of your 
copy, subscribe today 

The complete software 
companion for the 
BBC B and Electron 



I 

I 
I 
I 
I 



Mail to: ECC Publications Limited: 196-200 Balls Pond Road, London Nl 4A0 

Yes — Td like to subscribe to Acorn Programs (6 issues — price £6) 

I enclose a cheque for £ Please charge my credit card: 

Card name Number 

Name 



Address 



I Signature 



Date 



L 



N.B. This offer applies to U.K. subscribers only. Overseas rates available on request. 



J 



ACORN PROGRAMS April/May 1984 



35 



3REI-1 t Shoot ir<9 Laller-y * 

3REM :<-^ II, K, Turney * 

4REr'1 * St. Patricks Sch.:l^ 

5REM :ft Rhe].rid,3.hleri t 

6REM t tJFPa 40 t 

7Rt:r'1 * IK 1£, 1'3S3 t 

8Rti1 *:+:t:t:*:<;l:1^tf**1^:l;*:t:**t* 

lOUN tRROR RUN 

15RE£h1 set %crser\ down j. sPace 

3QHUe:iE?T'RUL:RULEy 

■.riliiREM ri'(.3.iri ProOrarri structure 

40M0L'ES 

tor'RfJC I N i T 

70' 

eOPRDi_ TITLE 

leOFOR I'-l TO 'jie'REfl .adjust sh 

ots here 
U.0' 
n!iRF^M r^Tidom Pause before man 

appears 
l20FrjRW^l TO RNCXSQO^+ierJS-NEM 

T 

iSSREM cU-ar hit^rrtisa I me 

1 30PR 1 NTTRB-; u > a > ; SPCSe 

14Q^ 

H^iSPRDCFIGURE 

160^ 

l?0PRCJCRNftLYSE 
ifJQ- 
19E3NEXT 2 

2GE) ■ 
^IQPRiXCREDIT 

2?.Q ■ 

2:i!0PRuCnrjRELO 

£40' 

250EHD 



'^ii'.C 



:;i;65REM draw rna-fi at rnd Pos. an 
d look for shot 

2?0DEFPRUi_:FIC»URE 

arSREM choose Posit itrn of man 

£G0R==RNL"'. 10>1-2'1 

28bREM adjust for skill Previo 
u,t-.ly sho^dn 

2^301 r K^0 THEN B^8-i. EL9E 8^G+ 
1 

■J00IFR<fJ THEN D-0 

30bREM .-omPute numtoer of JumPs 
man Makes 

;.-;l0V~:::iiH-E REM adjust sPeed here 

31bREl'1 flush buffer to stoP ne 
x1". :;.h'-it l-riC' ]. n9 sP o 1 1 1. 

3:::;bREM draw man 

:^30fi:jr y-1 TO V 

340PR 1 NTTRP':; R , I U > ; LiHRdK ;24K i' 



■;jsof'Roi,:PRU':;E 

360PR1NTTRB'; R. :i.u :^ IHRiS: i4:i ::■ 

3?0PR0!:.PflU''>E 

3W0PR J: NTTRE:!':; n . i > ; CHR33'; ?4 1 ;- 

^iiOPROCPRLiSE 

4u0pi^: j: i-ffTi ifci'^ i'; ' I Q > > t Hr-i^i-; ::i42 :■ 
4i0PRLiL;pnu':iE 

4i::.REC'1 lr.oi'- for -.hot fired 

42GR3.-iN;.r.':-®<e>- if fv;iLrR^:-<Ai^ 

OR RSC':. Rl^X-'r.r THEM R*=-"" 

4:;'h.REr'I stnP loop if -^^hot fired 

430r r.;;-.:-"" THtN :-:-v 
440Nf;-XT '■-: 

44'^Pi::i'1 k ri I man 

4".opR]:NTTRi.:'-. n. lu:'; " " 

4 A (ii:. HDP ROC 

470 

47':^REM anaWse iil 

480DEF PRUL.nHRLV.;[:: 

48'nREM make appropriate sound 

4y0IF RS--, >"" THEN ENVELOPES. 3. 
G.0.0.0.0.0, 123. .-10.-b>-2/ 130. i:^ 
0^SUUND0.2,.&.5 'i'..SE S0UNi:']..-Hb.2 

4:^'!JREr'l adjust for bein9 Pres 

s.ed 

b08IFR!fi-"G" THEN R$="10" 
5i55REf1 increase score if shot 

correct 

510T-=VRL';RS>- It^ T*:i-1™R THEN S 

i::CJR:E^SCaRE+l 

Sl'TiREH adjust skill factor 
!520IFT*£-1-^R THEN K-="0 ELSE K»l 
525REM Prrr-t result of shot 
530IF T*;2-1=R THEN PRINTTRBC0. 

8:'J"*: HIT *" ELSE PRIHTTflB<; 10. 8 > 

; "* MISS *" 




3fi 



ACORN PROGRAMS April/May 1984 



!535REM Prirrt acor* 

940PRIHTTflB':6> 15 >; "UO-" ; ^; TflB< 
3.17>J"SC0PE~"/SCURE 
550EHDPRUC 
560 ■ 

565REM standard Pause 
•srODEFPRQCPRUSEi 
580FDR T=i TO iSQ 
590NEMT T 
SI-J0ENDPRGC 
eiQ' 

6i.!ijREM Pt-iTi*. rules of 9ame 
62flDEr PROCRULES 
63SCLS 

e46F0R X'^e TO l-PRINTTRBa3.a+X 
>CHR!6141CHR$r3r3TRlNC.*'; 34, '4^' ;■ 

650PRINTTKief, IJ. S+X >CHR!E14iTHR!lSl a 
3r-J^S HOOTING ORLLE 
R Y4f" 

66GirR iHTTRB'.: U / 4+X >CHRS 1 4 1 t;HR« 1 
33.STRIWi:..$<:, :j4,. '^■' > ■■ NEXT 

670PRIHT'-"' When the 93.ne st 
.3.rts ':*ou. u 1 1 1 see " ' " a 1 1 tt I c nian 

POP uP over a number.'"'" If 
you Press the same nur^ber key-"-' 
"yrnj will be able to shoot the m 



t enH i-if 9amc 

73idDEF PROC CREDIT 



an 



"'■■" fi runniny total of ^.ho 

ts taken and" 

f-:e0PRINT"hT.ts scorei-i uill aPPe 

.3.r under the" ■^ "target. '■■■' " You 

I,' ill have 30 shots. " 

G'rJOPR 1 NTTRFJ'; ■:< . 2-:i ::'C:HR$ 1 3 1" Press 

an'd 1-^cy to continue. " 

?O0r=^!;.ET 

710EHDPROC 
■->.-,,-■ 

7';i':'K'EM Pr ini-. sm. table Phrase a 



TEN NUMBERS are displayed 
on the screen. Flying figures 
will appear above the numbers 
and by pressing the relevant number on 
the keyboard they can be shot down. 
You have 30- shots. 

Gallery was written for the BBC B 
by M Turney of Rheindalen. 




74fiSt>^C0RE 

750 IF ■iC<ia THEN PRINT"'Pract i 
re makes" ' "Perfect " 

760ir 3O-S10 RHD 3C;<£0 THEN PR 
lHT"'Not bad I suppose!" 



770 IF SC>=2Q RND SC:<30 THEN PR 
I NT' "Very good indeed! ! ! ! " 

7&01F -iC-SO THEN PRINT'"* CRRC 
K SHOT. EH! t" 

790EH[:'Pfi:OL 

800 ' 

805REM initial ise variables etc. 

SIGDEF PROCINIT 

Sl^REM switch off cursor 03 1, 

ea0VDU23,1.0J0;0;0J 
825REM create characters {'or d 
raw in9 man 

a30VDU23 , 240 , 28 / 28 , 8 . 20 j 42 . 05 j 

20 . 20 

840VDU23.241.2a.93>42,28.a,£O. 

e50VD[J23 > 242 . 26 . 28 , 8 , 1 27 . 3 . 20 . 
34 . 20 

i355REM switch off auto repeat 

8S0-*:FXU>0 

865REI^1 choose vellow for disPl 
a« 

870C0L0UR2 

e75REM initialise score 

aSOSCORE'^O 

88bREM I n 1 1. 1 a 1 1 se sk 1 1 1 (■'act.or 

s 

O90B-4 ■■ K^0 

900ENDPR0C 

1:^10 ■ 

9l^REM draw screen titles 
320DEF PROOTITLE 
930PR I NTTRB< . 2 .V-STR 1 NCm-; 20 > " £ " 
> ■ PRINTTRFJ':. 0.4 :■; '!^ SHOOT I HC GRLL 
ERY^"^PRINTTRB<0.6:>STRiNG»';2Q." 

■:H0PRINTTRB<0.1.2;'; " 1 2 3 4 b 
e 7 8 9 0" 

^^jOPRINTTRB'^O. i,3>^:>TRlNi..S';20> "_ 

" ':> 

■^iSOENDPPOC 

370- 

97':.REM ask Cot- another 9o 

980C'Er PROOMORELO 

'■>':VerOR I.J-1 TU lOi-rPROCPRUSE-NE 

yj 

J.UU0C.LS 

lOlOPRINTTMfJ'^tr. lO:'; "I.Jould ycu I 
ike"' "another 9o ■■Y.--H>" 
102GRcG-C>ETg3 

1038 IF R$-"Y" th!:;n rum 
1 i:M.0t: NL'ni-iui:: 



ACORN PROGRAMS April/May 19S4 



37 



Take flight this winter... 

...with the most diverse simulators available 



FREDDIE— FLY ME! 



FOR FREDDIE 






IS THE HARDEST GAME THAT YOU WILL EVER PLAY! 



Requires absolute concentration to prepare, take-off. fly and land a tri-star jet at varying 

destinations using a staggering 36 control keys! 



11 yuu unly pl^v (he arcade cvpe q1 game^ needing jiisi a 
CQLjp^e nf kev^ and ihf^ spnce brir to pl^v. Ihen Ihifi is must 
ctirlAhnlv not for v^m 

If however, vou am prctpQred (o sil al your compujef tor 
htqraMv JiQius on end galluig lo gnp^^ and then give H 
cansid^rable amounl of effort and time inlQ actunllv Irvmq 
Id s^alve It. then \\\\^ is delJ-niTely fc>r vou. 

Though p for Fi^eddie is a fliphl simuJaiot type uf game^ if is 
not Drip v-riih simpke ageratic^n and itie ground appaanng al the 
'ronl nt vou, bul is a& acctir^te Ji simulation oJ fiot nrily flight, 
bul pf^paralion. take-ofi end iho many mnre L>ccurances 
Bssoci^lad wiih Hying e tn-sier ^ai as fi 32K micro will allow. 

CqnirDls^ A mmd bogghng 3B of them* And il is here where 

the logic ^nd skill domes in, as everything musl be done not 

only m the corroct order bul al the rtghl Hmfl^ Ves, ii's \r\ real 
ttme With Ihe cTork licking relenllessly away. 



But the great asset of ihis gam?' it thai every liiHe piece df 
mformalion you require is shown on the screen^ nearly flMy m 
all. continuously beina updaied, with thn colours bflino 
cleverly used 1o depict diflerent, chnngn^g, siluaiionSd 

Eveniua^V vciu Will ma:fier fhe take-off. then even manage to 
ffy and at lung last manage to land. Bul unlike all oih^r gema^, 
ai this stage v<=iu don I pul il away fur ever^ for vQt> tiave seven 
differeni de<;tinati ons, all on different courses and distar^ces. .^ 

Ttiere are plenty of insiruclions on the 36 controls and avsn a 
little advice^ but as the whole thtng is a colossal challenge, 
vou are nol told how lo fly Freddie, this you havs to discover 
entirely for yoiirself+-^- 

At limes you will wish, as most certainly will your fAmilyp 
that vou never bought the bli^sied thmg! 



£9.50 Vat and post pafd 



KANSAS the longest established software publishers in 
the business, now in our sixth year, backed by 27 years 
media pubMshing from the same address! 

The service is the best in the country. Every order is 
cleared (be very same day it is received, whether cheque 
or credit card, and despatched by our private Post Office 
collection at 4,30 every working day, AfJ first class and 
by the faster metered maik 



Best of all is our guarantee. Shoiild any program fail, no 
matter how caused, il wMI be replaced absolutely free 
of chargcp this year, next year or m ten years,, .yes* it's 
guaranteed for life! 

Programs are on cassette and for BBC model B 

If you want delivery tomorrow, simply ring before 4pm 
using an Access or BarcJaycard 



The most realistic computer flying experience y<>u can have! 

FIGHTER PILOT 

With a true 3D cockpit view and accurate eigh! direction joystick control, 
this just has to be the most reaifstic computer flying experience you can get. 

As a fighter pilot you have to destroy the enemy planes before they get to 
your Cities. Control of movement is by joystick: chmb, bank and cfimb 
starboard, bank starboard, bank and dive starboard, dive, bank and dive port, 

bank port, bank and clirnb port, al I giving infinite control. Throtlle. firing 
and all other controls are on the keyboard. 

At the start of the game you have a view of the runway and it is up to you 
to lake your fighter off without mishap. As you climb away, you switch on 
the radar, which will ahow you the position of the enemy. As you get closer 
the plane will appear on the screen and then it is up to you to get it in 
your Sights and blast away with your air-to-air missile. Certain enemy planes 
have kamakazi mstincts and will dive at your cities, then you are in trouble! 

The graphics include a combined Turn and Bank indicator and Artificial 
Horizon, across the whole screen showing the acluaJ state of your fJying at 
all times. The Radar shows the enemy position in relationship to yourself. 
The enemy plane is lifelike as is the firing and explosions. Colour is 
used and of course sound. 

Further informatjon includes fuel, speed, altitude, rate of climb/decent 
and score, with a complete score table as well. 

As your fuel diminishes, you can actually land your fighter, lowering the 

undercarriage and getting an accurate view 
of the runway, with the operation needing 
good joystick conlroL You can then refuel, 
take-off and go into the attack again without 
any loss of your score. 



The screen below is whai you actually 
see— o true 30 cockpit view inmh ihe 
anifictiil horizon moving as you make 
Joystick movements, with the enemy 
moving into your sights to destruct 



\ 



JOYSTICK ONLY . 
This program wi If ; 
not operate without 
a joystick fitted 



'^ 



1 



£8.50 Vat and post paid 



Recognised Brand Leader in microcomputer software 




nsas 

Kansas City Systems, UnN 3, Sutton Springs Wood, Chesterfield, S44 5XF. Tel, 0246 850357 



38 



ACORN PROGRAMS ApriVMay 1984 




THE FIRST THROW of the 
dice will determine what you 
need to throw in subsequent 
turns. Ifyou throw a 7 or an 1 1 on your 
first attempt you win immediately and 
if you throw a 3 or a 12 you lose 
automatically. If you throw any other 
number, you must throw that number 
again before throwing a seven to win. 

Number Game was written for the 
BBC R by Brian Taylor of Chilwell, 
Nottingham, 



16 REM L'lCL 
StJ l1iJL'li7 

bQ TRINT TRLrO^."^.'^uHRSi4i3LH 
R1iJif3."MLL" 

rid PRlhT Tfltc; l^-'J>;L.Hr^1il4l-i:H 
Rardl>"t'ILL" 

70 PRINT Tfie'.^-6,VLHRSr_'i.-i. "Th 
if fir^t. throu ori thri' dic^ i/.n 1 1 '" 
i::HRi>l iO\ "d'^tcrr^in^ what joj ir^ed 
t.-, throw thc"'i.HR»lJD."ier:i:^nd t 
irins.Gat if 'JCiu thrcju a. J rir IL'"' 
LHRslia- 'Viii the f ir^i- thrr-nj -jou 
tries' rrir iT 'jr,u,"'CHR»rjiJ"thr-OM a 
7 or 11 vf:ju " 

f^l3 PRINT TRB<^fJ- lG^;CHF"Bi:^r3i" 
ijtrp.Rft.^r the f ir^t"UHR*]iU;"thr 
01/I if '4r^ij. fhHn't throw ji^'j of Hi 
ose"'CHR*i3Q; "TF'j.ribers jou have t 
<j throiij the number jou" ' LHRMi^JJ- 
"9rjl'. fir^t heforo ■iciu. threw arni-t 
h'*r- 7. '''CHR^lJlJ; "'ii^iMPle rcaLT'J" 

9e PRINT Tfle;..r^-2Ci^jLHR»131;'T 
f^es^ RNv KEY TO CONTINUE" 
J90 C-CET 

140 l-i"J 
1^.0 L^\-0 

if-Tj cirjajf^ 74iJ 

170 MUDEJ: - VC'U^-JJ b:fti2 . U- b^ U; 



Sf,4 ■ C-lOi-Ot ■ ^ -J^.iJ ' L-J/^J ' n-jy-. ■ H-^ 

u 
211:5 GU^UB ^oa 

D+665 

£:jQ CO^UB £00' 

240 COLOUR ■: 

290 R>i*fiNt'<6> 

266 B'<*RhD<6? 

270 PRINT TRaCS- l5.>jR*-. 

290 IF R^:>1 TKEN U-R^-1 EL 'it Q 
-FiM+l 

ago IF fi:i>4 THEN p-rR>;-'J EL-^E F'' 

■300 PRINT TRB<4-2i;;U 

319 PRINT TRB<&-2i:^;P 

320 PRINT jnBK\^>l'5-*.B\ 

330 \f av.M TH[iK U^^B^;-l ELSE 

349 IP B'^>4 THEN P"-:-b''.'3 ELSE 
P:^-B''.+2 

35a PRINT TRB'. M.Sl.'-U"-: 

260 PRINT TR&a?-:::! J-P-; 

::j70 if 2'0 THEN lX^fi>,+B>. 

JB0 IF R^<-Br-:"7 RND ^-Q THEN 4? 



35e IF R::+tl"',-Jl RNL' Z^Q THEN 4 

70 

400 IF fW-f'B'-.^i:^ RNt' 2-r3 THEN ^ 

50 

410 TF n^+B'-i-J flNII' ::-a THEN 5i 
fj 

420 PRINT TRFj^^^-iO^'yuU HEEh "i 

4'i0 iP fl'vi-HJ'^-^U THEN TjOTij 470 
440 ir Z-I UNO fjrnBV.-r THbN LU 
TU b'^iO 

4*^0 IP Z-^EJ THEN O-FIV.+B:; 
460 Z-i C-UTO '530 
470 TOP T-1 TO 2^ 



4B0 3fJUHln.-Vif.irUJ>l 

4^0 Nt^;T 

^00 PRINT TRB''7-2J3y'Y0U WIN" 

^1& C-LET 

b20 GOTU liy 

Vj& C'CiET 

540 GOTO 160 

550 FOR T-^J TO 2000 HEXT T 

560 SOUND l--t'?- 1;.:^0 

570 PRINT TfiB^.7,2Qy'YUU LOSE" 

5S0 ^-GET 

590 G0TOi:3S 

600 MOVE R.L 

610 SCIUND1/-11.C.2 

620 CCOL0- 1 

6'Jt3 L>RRN CM 

640 r^RRW L-^U 

650 E'RRWLj.F 

6t;0 0RHW8-N 

670 ORRl-JB.n 

600 ['RRNR-L 

690 DRRWRyK 

700 DRRWB-N 

710 r^OVE R.K 

720 DRRWC.N 

730 RETURN 

740 MODEJ' VOUl^Jie292;0;0;0> 

750 RESTORE 

760 VDU24- 150J:^^0.113iJi770i 

770 GLOLO. 12j* 

7&0 CLG 

790 D'^-C>''- + 1 

000 Vi>U:i^4, l^Jbj2^0;10fJ0>7;^!b; 

t(10 GLDLO. 1-JO 

920 CLG 

frjQ PRINT TJ-1G'.7-3>"THRrjW",[j:'. 

f34G VLU :^:i,240-^t-bt,.bri-O-O-':ip5 

050 RCCFitj V-P 

B60 SUUNt>3. -5,7^-50.2 

&70 IF V-0 THEN 960 

etUt:^ LULrjUR I'llULuUP 1.^0 

Sy0 PRINT TRtKV/R''i"-HRt,^40 

-^00 ir V-3 RI^Li P-14 OR V-3 nHL' 
P-'-^ THF_N ■jfJUNtu. -!'":>. 31^0.1 

'-iio IF v^fj RNf r-rj the:n ^r:-i,j 

y2ij Y-V-U''.-P 

9?0 FuR !J'l Hj '.:00'NL,^T 

-i-i-ij PRINT TMF»'.V/U"-.>" " 

.^'^j:i f.OTO ii':,0 

■^XhO Flip N-1 TU i!j00 HL^T 

'^70 RETURN 

■ie0 OFiTFi ii:-.^ 14, ^.'^^ i.-^-. T.i, ■■!,, i-j , 

j..t,>'^, v4.n y I-*. ltSi4.'J. J4.0. !'t,7 
H i4,C. 14/:-, 1-1^4, tHi.,J- I4.'i-. 13.5.. 1 

--fi.n,7. if^.&.9.y.iu.^/.;i.a- 1;:^-;^ 

. l"^0.fJ 






I 




llQIHPUT ■■Multiplier' "DS 

IBQIF VriLDS^ei GUTU 111-3 



V: > 



II II 



, " '■ -H-DH 

l70Tr-.= IN'i;TR';N!li >".">■ IF V'. NS'^L 

EFT«< N«. TM~1 :'+MID»'; H*. T'-^H-l ,'' ^ T'-^-^L 

ENN«-T^.+ 1 

iaGB;i'=^IN'iTR':. [■«> " . " > ■ IF B'^; DW-L 
flFTtB^DS-B'-.-l ::'+MID!S'', Dt.B'-iH-l I) ' B^i-L 
ENDf-B'-l+l 

i/ji3D:i=^b:'.+T^ 

s10prdcmijlt 

SSQPRfJCPRIHT 

230EHD 

24ij(['E:FPRUCMULT 

£6uPUW-''.-^LtNL'« 

7J70FOR PD'-i^l TU LLHD» 

2e0LC"'.'^LCV.-H 
39QPDW^:^PQWV,-1 

300 IF MU'iia'!B.pi:'>..i;'^". " coto 

4 1 

:,iiQTEMP«-"" 

;^30FUR IV-^^LENN* TO 1 'iTEP -1 

346'i^.^sr':+v^^L'; niDV, us. PC'*-i. i > ::'ifV 

nL^r-tlDS':, N*.!?-.. 1 ii :.' 

:.:J6i:is*:^';;'.- C'iv is 

3?0N[1MT I^J 

3fJ01F S^■ TF:MP«-''iTP«': 'SJi MOD 10:' 

+TEfiP$ ■ sr-i'^'i;^ rnv 10 ^ euro 3fi0 

■,^90PN'i(fi< Lt*; i'^STRlHCS'' NRXLr-'.-LEH 
TFMPS. " " .■:H-TF-MPa; 

400 IF POW;^ FiN'iJi'-, LO''. >=^MU'!fi';Rl-B« 

i-.LLr-'.i'.POWV-i-l ::H-';;TRINCV,PON;i. "0" > 

4iDNexT pd;-. 

420RN';-S< LL^+ 1 )-2TR i HO*':. mXL''. . " 



ff 



4J0S'C-O 

44aF0R :<.;;^MnXL^ TO 1 '3TtF' -i 
4':'ii:iSP:i-TRUL 

Arorop j:i-2 to lci^ 






;■^* 



i^»st:« 



--n-^iT/ 







^A^^:SL 



.vt. W' "4-* V^*. '. -;^*^ -ify '.'~ 



L 




LONG MULTIPLICATION 
takes the hard work out of 
lengthy arithmetic exercises 
when you need to show your working. 
The program asks for two numbers and 
then muhipHes them, setting-out the 
answer neatly in the manner commonly 
taught in schools. 

Long Multiplication was written 
for the BBC B or Electron by Derek 
Chown of Wimbornej Dorset. 



Multiplication 



4a0ir t^iot<.msta(.jy.>jiy.,i><>" " 

490NEXT Jy. 

500IF sp^. IF s:'.-a s:^"!^.-! i;'."i 

'GOTO 52Q 

5 1 0RNS«'; LCy.+ 1 :"»LEFT»< flNS«< LC'/£+ 

1 :j. I^;-l HSTR«';3!i mod i0>+MiD»'CfiN 

s»<LC'^+i>.i;i+i> 

520HEXT ly. 

530IF Ty.»& IF By.^a goto 370 
54aF0R \y.''2 TO LC^+1 
950IF MID*<fiN'3«<r^>.D:<>lK>" " 
RNS*Ur<>-MID»<flNS«<I)<>*£.D«-l>t 

". "-fMiDftflNSfc: ir<5.Dr'.+i :> 

5.60NEXT ly. 

!570flNS»<.' 1 ^LEFTX nNSdK l).S;iHM 

1 D*-; flNS«< 1 > . SM+ 1 :> ' UNDER!i< 1 )-S>£+ 1 

580flNS*C LCJi )-LEFT*< flNS«< LCJi > . S 

y. >+MiD»< flNS*-; LL-y. >- SJ;+ n ■ UNDERr^-; l 

!53QflN3iC LC;;i+ 1 >-LEFT»< RNSiC LC^+ 

l).3KHMID»<nN3*'CLC:'.+ 1.1.S^.+ 15'UN 

der:^<lc^+i >-S'^+1 

6o0ehdproc 

eiaDEFPRCOPRIHT 
620PRINT 

630FOR Ly.'^Q TO MRXL'^ 

640IF rns«<l:^:'™"" M;i=L;i ' LJi-mx 

650HEXT L!i 

660FOR N^.«0 TO M^-T L:'.-^Nr< 
670REf'1 Leave out the next liri» 
if you, TtormaH'rf start multiPWi 
n-S from the left 

eeoiF n:'.>i rhd N:i-;Mr^~i Ly~Jiy.-H 

6:50PRINT RHS«a_:-:> 

7fiOIF UNDtR^:'; N?^ ^^O GOTO 730 

7 1 gunder;-/. m:^ :<=^under;-.'; n'-. ;-+< d"-^< > 

MRXI... ■'. > 

720PR I NT 3PC':. UNDER"-.'.'. N:-. > >STRiNG 

■ji': r'1BXL''.~UNDF,iRr-;i:. N'i >. "-" > 

730Nrr:XT N'-: 



* J 



OENDPRUO 



Long Division 

THIS PROGRAM asks you for 
two numbers and then divides 
the first by the second: It prints 
both the answer and the working. If" 
there is a remainder, it wili be shown at 
the end of the working. If the program 
is given numbers after the decimal 
point, it will answer to the same num- 
ber of decimal points. 

Long Division was written for the 
BBC B or Electron by Derek Chown of 
Wimborne, Dorset. 



'•^WlNi-'UT "i.nvidc--nd f-.or Nunera. 
+.orV "N* 

i6f-nT VRLN*^ei euro -js 

lUn NPUt " L' I V I sor •-. or Lienom i. ri3. 

1 213 IF VriLL'S^e COTU ,1.10 

Vjnir RIGHTS' MS. 1 :■!-". " N«^H3i+" 

140.1F vnLC'^-lNKVflLL'S::' UOTD 19 
f:i 

16iiiU<-^IH'.-JTR';N*.".-") 

17'0 1 F L'1. NS^LETFTH'-, N* , L^- 1 .w-M 1 1> 

ai<Nifi.L-;+i.i:.H-". "+MU'aia-j's.L^+2::< e 

L'iiE N»=N«+"i>i" 
IflsCiGDTO 130 

2G0D I M RNSft':: MRXL^i ::■ . UHOER^.-:. NRXL 

;^30SIuM^FflLSt 
240DPJC^INSTRaj*."," > 
2r39DPDSr<^DPr'.+LLDr'; 

;.;60RNS«< >sTRiNi:i»< LGD--.+1 . " " :< 

SBOPRUCDIVIDE 

£90PROC:PRINT 

■.;jeSfr.HL' 

310DEFPROCi:>IVlliE 

aSOPfJlNTri'Q 

33QCflLC-i-^l 

;.?4i3TRV«-'"" 

-.li^OREPERT 

36iaREPERT 

3?i"iPi:.U'NTr'„^^Prjj:NT'-;-i-l 

3i:iQ]:F CRLCr-ii^MIRXL^i-;; PUINT\^-1 
■GOTO 44i?J 

fi'JOIF PUlHryA-LLMZ Ll.su IF ■:, PO 
IHT^:-LEH'LjTR!¥VRL''. UNSS':. LRLLH > XLiP^; 
:^l-)HL-":: VRLRH3S':. LRLG"; ':> Xd ') N*-^H3i+ " " 

■PHS'S5< 1 :i-^RN'-;S':, 1 :h-"0" else point:'. 

-1-1 GOTO 44fJ 

400ir pm-my.oDP''.. else if sig^ 



RHSasi;, :-RHS!S< O >■<-" . " ■ P01NTri»PDlN 
TV.-f-l EL':iE SIGr-l^TRUE'RHSS^tOLEFT 

s-; RNSs-r. :>/ LENRNSOi'; fj VI :i+"iji. " ^ poi 

NTr'.=P01NT>.+ l 

4l0TRY!fi^TRY!eH-MU'g;';H$>PaiNT?^. 1 ) 
420 IF CRLC^.^S RNSSC CRLO- ii-^^RHS* 

■; CRLc:-: :j+m i [:^$(. nw . po i NT*-. . i :■ 

436IF VRLTRViS^^VRLD* ELSEIF SI 
G'-. RNS$a3;j^RNS*aJrH-"Q" ELSE RNG* 

(. ■.•'^mst>( e y+ •' " 

44f3UNTIL VflLTRYIi.^^VRLD* OR POI 
NT^=-1 

4r:ji3SrG;i'^TRUE 

4i-5eiFP0INT'-.^-l GOTO '550 

470IF dp;-. PHT'-;^POIHTV.+';PUlHTri> 

»DP:-: I'ELSE PNT'^I^POIHT^ 

4eGRHS«( .-'=«RHS!»< I'+STRiS-; < VRLTR 
V*)DlV<VflLD«:0 

49l^C;:RL0^.™CRLC^;^■l 

tiOGTEMPqi'STRiS'; ^ VfiLTRVS >-< VRLTR 
Y« >M00':. VRLDas > ) 

t'lORNSUK CRLCr-; ^^STRINGffl'-, LGl>y.+ i + 
PNTJ-.-LENTEriP*. " " j+TEHP* ■ UNDER'-^< 
CRLC ■'. >'LGOy.'i- 1 +rNT''.-LENTEMPie 

rD;>ocRLc:'.='CRLCri+l 

':.30TRY«^"STR«< '. VRLTRYK >MOD< VRLD 

S4QRNS!J5'; ORLC:-- >™STR1HG«< LGD'/.+ l + 
PNTri-LENTRYin. " " .'m-TRY* 
S^iJGUNTIL P0INT;'.=~1 

'DfSeeNDPRoo 

sreDEFPROtPRlNT 
5i30PRIHT 

59eF0R LJi-^Q TO my.L'i 

emiF rns«<l;^:'="" lm^^mrxl^-^got 
?io 

6l9i:r 0P\ ELSE GOTO 690 

e^QlF L'-.<.2 GOTO 6:^0 

630i;'.=Q 

640IF LENRNS9iaA>>0 I^^UNL'ER^':: 

L:i>-':uNDER'i<;L^:'>0/ 

6!^01F I>: ELSti GOTO 680 

66fj IF I ^; >OPOS:'. UHOER ■;■-■. L'-. ::'»IJNDE 
RJ'j:, L:-:. >+ 1 ■ (--INSSC L'-: .■>- " " +RHS$':: L'< ^ E 
LSG IF LENRNS«<L.''.>>-^DPOSJi RNS*i:. L 
•■i ^LEFTili':: RNS*-:; L"'. :' . DPOSr-. .-^+ " . " +M 1 D 

!p':RNSsa_';::i.f,>POs:^+i > 

670GUT0 690 

6SerF LENRNS9i':L^i:":.[.'P0S;': ELSE I 
f M 1 f:'«< RNSifif L"; :■ y tT'^OS^. > 1 i'^ " " HNS 

*<: L-i: :'-=LEFT*f. AH^^^':. l:: :■ .. DPOS:-: >+ " " + 

r-n D'^f m--};^f: L'< :> J l'POS:'.+ 1 > ELSERWSi$< 
L':: ::'^LErT»': ClNSiJK L\ >. OPOS^; :■'+" . "H-n 

Vii'- RH'";i:':Lri:-',DP0S:-.+i ;■' 

6':/0PRINT flNSli'-; L'-; "■ 
700IF OML'ER:;':. L''; > PRINT STRINGS 
'. i.!HOF.R\i.. L>. :•, •' •• >STRING15i- LEH< RNSK 

a,;; //-uNC-'tRr-iXL^^ >.""":' 

T'lONGXT Lr: 

7:ii3r;:NppRiji... 







I 



ACORN PRCKiRAMS Apn!/May 19S4 



41 





ICjI'IijL'L: t 
-yO LbLuUF? ':• 

4yPRl HI PRINT PJ<1KT PRINT 

^0 F'RIMT IflbC lQ>"PRb'iS --j 1 CJ ^ 

TRPl '^ 

tW IMi'Ul ZH 

103 rup u ' 1 Tfj la 

110 LET W^U*U1'iJ 

\2& HtXT U 

r^G CULOUR X 

14I3PR1NT TRB<4t"i:HLLULRT0R" 

i^Q NEXT X 
KbCSPRINTjPRlHT 

laa PRIHTIPRINT PRlHT'PftlWr 

liJQPRlHT TRB';^y' THl^ PRJtRnM 

TRKE^ THE FURM UF fl PULKtT LRLL 

ULflTOR. •' 

^OaPRIHT TRB<S>" TYPE IN THE N 

UMBER UP THE TUKCTlGH YGU REQUIR 

E. " 

£iaPRlHTlPRlKTtPRIHT 

22Q PRINT TRBCia>"PRE5'3 B TO B 
ECilN" 

23a INPUT fli 

£4aiF R«-'"&" THEN t*UTD 25B ELS 
E C-CjTU 19Ej 

230CL-3 

260 #TV SfiS 

279 PRINT PRINT PRINT ' PRINT 'PR 

INT 

260 PRINT TF1B<^>"WK1CH NUKBER 

L^O YOU WISH?" 



29P PRINT PRINT'PRIHT 
aaO PPlNT TFlB'. ^> "1 RUO 

2 ^UBTRFlLT" 

3ie PRINT TR9<b> "i MULTIPLY 

4 DIVIDE " 

326 PRINT TPib'rj:' "^ 'J-OURRE 

6 -ivOURRE PUUT " 

330 PPiNT 1llb^b:> '■? nVERRUE^' 

a END PRUlRRH" 
;J40 INPUT El 
^j'DQ iTV:^b':) 

:i60ir f!-l "tHL£N C.uTU 44ti 
■J?f:UF B-rj THEN ^OTU ^fJU 
jgrjlF L^--3 THEN tJr.iTU 52feJ 
^■3eir B-4 TH£H C-UTU '^60 
4Ur:»lr tJf-'i THEM LUl L" f.>&0 
4JCur B-t TKLN r^rjru i':.4u 

4;:;ijir e^-? THEN lUTu 6rju 

4Jftir Ed-y IREN UJ^U 7'-M 
44eiNf'UT "ENTtR TUU NUMBF.iR'- TU 
BE RDDED " -L -D 
450LET E-Lf[. 

4r,£iPRlNT C^" PLU-^ "lOi- I'i ";£ 
47T5UUTO 74CJ 
4eiaiNPlJT ''ENTER TUu NUMBERS TO 

FjE SUBTRJ^CTED "-F.C 
4y9LEr H'f-L 
■^ao PRINT FT' MINUS "i^^r' lb " 
jH 

5ll3LiUTu 74b 

^^aiNPUT "ENTER TUU WUMfcJER'i TU 
BE MULTIPLIEL' 'M.J 
5':jeLET K"ItJ 

540PRINT I;" MULTIF'HED BY ";J 
>" IS ")K 

5'5aaoT[j 74a 

"^t^lNPUT "ENTER TWCJ NUMBERS TU 
BE DI'^IDED "-L.K 
570LET N-L-'M 



I3B0PR1KT L>" DWICEO BV ";Mj" 
IS "jN 

5^0C;OTO74tJ 

600INPUT "ENTER NUMBER TCJ EJt: '^ 
tlUflREI' "-U 

619LET P-U#U 

620PRINT U\" SLJURRED 15 ";P 

trj9 GOTU 740 

£49INPUT "ENTER NUMBER UF UHlC 
H THE SUURRE PUCJT MUST Bt FUUHD 
",0 

t^GLET R'SfJf^O:- 

GSePRlNT "THE •-Jj\JfiP\£ PULU UF " 
iQ. " !■£ ";R 

b 731^0 r a 740 

690 INPUT " tNT£.R NUMDER':^- LH^l 

UNt MUST BE y^^:^ "SU 

7I301F U'^'^^^y THtH i^uTU 7^0 
7lOLE:T ^»=S'^U'LtT T-Tn-l 
7JULDTU ^'5*0 
7?0rPINT " THL nVERRi-^E i'^ " J '^^ 

T 

74EiiNr'UT " DU YUU WISH TU DU R 

NUTHER LBLLULriTlUN Y^N " , Vt 

75tiir V»-"Y" THEN LUl U Jbu LL'i. 
E LUTU WrU 



-•a 



1 



/ 









42 



ACORN TROGRAMS ^;>n//Afti^ 1984 



SOFTWARE WITH STYLE-FOR THE ELECTRON & BBC 'B' 



SmTASOFT 





^ h 



KEI\I-1 



DARTS, POKER DICE 
AND PENTOMINOES. 



KEN-2 



LUDO, MATCH-UP, 
TABLES AND TANGRAMS 



Each game outstanding on its own— together an 
unrivalled offer for only £9.95. Particularly good 
graphics! 



A compilat/on for the young (6-12) computer 
whizz-kid. Play, learn and excercise the mind! Four 
programmes for £9.95. 



STATASOFT 234 HIGH STREET, SUTTON, SURREY 
01 661 2266 



CHEQUE/P.O. 




■™U^^- 



Postage & packing free. Mail or Telephone orders welcomed. 



£59. 

INC. VAT 

CARRIAGE 

£3.00 



''-^- V 



:.::^:: 






COMMANDS FOR: 



LINES 

CIRCLES 

RECTANGLES 

INFILLING 

COPY AND MOVE 

PRINT AT 

AS WELL AS TRACE MODE 



.■^■m 



FOR BBC MICRO MODEL B CASSETTE OR DISC 

ENABLES PICTURES TO BE DRAWN OR TRACED 

WORKS IN ANY GRAPHICS MODE - COLOUR SELECTABLE 

DESIGNED BY A TEACHER FOR EDUCATIONAL USES BY 
STAFF ANDPUPILS 

TRANSPARENT TABLET ALLOWS DIAGRAMS AND MAPS, 
ETC. TO BE COPIED 

ROUTINE INCLUDED TO SAVE QUICKLY TO DISC OR 
CASSETTE 

SCREEN DUMPS FOR EPSON AND SEiKOSHA PRINTERS 

TRIED AND TESTED - DIRECT FROM THE MANUFACTURER 



Please send me 

I enclose Cheque/PO. for 

or please debit my Access/ Ba re I a yea rd 

Name 

Address Code 



GOVERNMENT AND EDUCATIONAL ESTABLISHMENT 
OFFICIAL ORDERS WELCOME 



COMPUTER 
DEVELOPMENTS LIMITED 



NATIONAL INDUSTRIAL ESTATE 

BOniTOFT AVENUE, HULL HU5 4HF 

TEL (0482) 448562. 



ACORN PROGRAMS April/May 1984 



43 




I 



l_l 



.^1 



Ho !1ijL'£ 7 

12 PRUCtitle 

13 HODE 1 

K:. RE'^TORt 5£]fJ 

17 ruPT^0 TO 2G0a'Nl£;^T 

3.8 MiJDL 7'PR0Ucori9r.J.tu,T.atlOTii. 

X9 RUN 

30 INPUfllnter J, Piece- of ^PP 

:.ji3 iNPUT nnp« 

:j;; PRIHTTHfJi^tJ.e^; " 

II 

3b FOR N^lGOa TO 15£ie SI tP 18 



B 



4i:i RLHL' D* 

b0 IF flPP$--D$ THUN SOUND l.-l 
■:!, 1 bid .2 GOTO H 
60 HbXT H 
63 'liUUNL' Oj-lS/bO-a 

6':i COTO I'b 
'ri&i-i D'RTri BUHSILN BURNER- CORK. FL 

nSK . 1- UHUEHSER . TR I POD . BERKER 

lOOO REM b'j.TiseTt burner 
11310 MOVE SeO.J'TjO 
1020 DRRU 200.230 
1.030 DRRW 140,220 
l&J'z. DRRW 14O>20O 
1.04U L'RRW 280.200 

lO'T.O flOVE 220,350 

1,4 220.260 



I 



lO^vO DR 

1062 I'RfM 240,2f.O 

;064 MuVb 240, 24^ 

XOtb H^'OM 220,245 
1066 DRFlN 220.230 
j.070 ORRW 200.220 
lOiiO i'Rm 200.200 
lOS'i:! R^J 
lO'^O OOTO I'o 

I lOO REM cork 

II 10 FOR X-b65 TO ':.i30 
1120 MUVL l-iJ'o,^, 

ir^O DRRU 22':;. >1 

:i. 140 NEXT 

1 1 4':' 

1 1 'iiti 

1200 

1 2 1 

1220 

1 ;:;■■; 

1240 
1 250 
1252 
1254 
1 256 
125S 



0-^ 1 

GOTO 15 
REM i-l3.sk 

MOVE 195.500 

ORRI..! 195.500 

[.■RRW 1.:J0,410 

MOVE 225.580 

DRRN 225,550 

DRRU 250.543 

MOVE 250.520 

DRRU 225.530 

DPnW 225.500 




Tins PROGRAM allows the 
user to display the apparatus 
needed ro distill water. Typing- 
in the name of an object needed will 
result in its being displayed on-screen in 
correct relation to other apparatus al- 
ready chosen for the experiment. , 

Water Distillation was written for 
the BBC B by Alex Segre of north 
London. 



i 260 
1 270 
1 200 
1295 
1300 
1310 
1 320 
l:j40 
1 350 
1355 
1 360 
1365 
1370 
1375 

1 3W0 

1 390 
1395 



DRRW 290.410 

DRRU 130.410 

C^l 

OOT'O 15 

REM CD'o-'JeTr-ser 

MUVt 
DRflW 



250.543 
200 . 550 
DRRW 650.400 
DRRW 675.375 
DRRU 730.350 
MOVE 250.520 
DRRU 260.495 
I'RRW 625.345 
E'RRU 655.357 

L'RRU ?Z(:j,-327 

D^ 1 - 
GOTO 15 



44 



ACORN PROGRAMS AptH/May 1984 




J. 

143(3 

;. '^'^G 

i,46a 

1 465 

1478 
J.47':. 
1 4S0 
1 4),j'b 

1.4^^0 
1493 
].49::. 



REiri tri Pod 



DRftl'J 
DK'HW 
f.'RRW 
DRRW 
L'RHW 

^■Rnw 

L'RRW 



,1.4y,:jGy 



■'':ji 



'.■i2(>! , 2iJ(J 
34eJ.20U 
3tnjy 3!ili3 
320. 3GU 
32£i.4i:jU 
J.0Q/4UIJ 
lljij>33ti 
J, 2tJ . 3&(j 



L'Rl'lN 8U,20t! 



i.iuTi:t 



101J.2UCI 



1 -| 



TblG MUVt- 30u.3;.::u 

i'ij20 !>Rnw i:Juij.2ou 

].':>:.JU [jRril.4 70U,20t3 

l':'4ij L'RRW rti(.:j/32ij 

]':>4b F-1 

I'jib^ GOTU Vo 

2mQ DEF PRULtitle 

2e 1 ij PR I hn TFfB':. 8 . S iJ ; C HR*-; 1 4 1 :■ ; C 
HR^i-:, 1.34 :-i; "Wl-lTER Di'iTlLLFlTION" ^ PR 
INT* THBO:Mb>jL:HRai':. 141 >;CHR*< J.34> 
.; "l.JRTI:.R C'lSTlLLl-lTlUH" 

2Ci2)::3 PRiHT Tl-lB<, 3- 10 >i UHRSiOSJ. i'j; 
"In thi'S. Pro9rj.N you mast typff i 
■n -3," 

2030 PRINT JfiB< 0, 1 i :'j CHR«< 131 *-; 
"T'lece of 3,PP3,r3.fcus used in the" 

204D PRINT TFIb';u.l2>.M::HR*< 131 >; 
"diri.t\ll3.tior\ of w-3.ter. If you. 9 
et otm:?" 

20bD PR i NT THBr: 0.13); CHRS'; 1 3 O J 
"riQhf. then a short biZ'eP will oc 
ru.r" 

2060 PR 1 NT TBB'i - 1 4 > / CHR«< 1 3 1 > j 
"and the 5.PP j.rj.tu;=. will be disPl 
.3.yed. " 

.20S0 PRINT TBB'^3.20'>;L;HR«t 1£9>J 
CHRS'-, r.iri.JJ "HIT THE SPRLE-BFlR TU 
■oTRRT " 

20'.J0 C/-^GtT 

2100 IF L=32 THEN ENDPRQC ELSE 

i:.<tiT0 2fJ'J0 
3000 DEF PR0(,co'i79r3.tu.l-a,tloriS 

3016 RESTORE 3240 

3020 VC'U 23;e202;0;0;Oi 

3030 PRINT TnB';?.!!J>JC:HR!li<;i4l);C 
Hp!fi<, 130 >; CHR9i< 136 >; "CONtiRflTULflTl 
0NS"^ PRINT TRti(.7.£;::';CHRS'; 141>jL:H 
R^< 136:>;CHF^.«: 136;:'j "CUNURnTULRTIO 
NS " , 

3040 PRINT TRB';3.y:>;"Y0U HRVE S 
U.CEEDEI' IN UBTRININC" 

30b0 PRINT TRb<10> 10>j"PURE WflT 
ER ! ! " 

3060. FDR y-1 TO 11 

30?e RERL' P.D 

3080 IF P^33-j THEN L"0 ELSE L— 
lb 

31390 ';iUUND l.L.P.D 

3180 SOUND 1.0.0.3 

3110 NEXT 

3200 PRINT TRe':0.2tii;'JCHR«i; 1£9>J 
CHR$a.36::';"HlT THE SPflCE-BRR FUR 

RNUTHER GU" 

3218 G=GET 

3220 IF G032 THEN GuTG 32113 

3230 ENDPRQC 

3240 DRTR y?. l-^. :?7. 5. tOl . Si 999. 
•::>, 101.5.37.5.191. 10.97.2.851.3,91 






■ r 



VdOO Phi'l hcaker 



'^S7 



■:> 



7. IS 



ACORN PROCJRAMS April/May 1984 



45 



pfMtiql tf l t Jf T glig nw 





If you only buy ONE 
computing book 



a. An entertaining, but thorough reference source 

with the most readable, comprehensive glossary 

you'll find anywhere. The Good Computing Book 

for Beginners is an essential A-Z of all the facts you 

need to know about computing — and none you 

- don't! 



Whether'you're brand new to computing, or an old 
hand keen to stay ahead, you'll score by keeping this 
classic, top-selling book within reach to use again and 

again. 

The author, Dennis Jarrett, is a successful journalist 

who was also founder editor of Which Computer? 

magazine — so his first edition quickly became a 

aa standard work. Now this new, substantially 

Enlarged and revised edition covers the latest 

trends, terms and technology with the relevant facts 

- and ONLY the relevant facts — in plain English. 



h1^ J ■ + 



Here's another fact you II find fascinating: it will only 

cost you £2.95! 



Use the coupon below to get your copy right away 
— or buy it soon from your bookshop. It's the one 

book you'll turn to again and again. 





PLAY a traditional game of Pon- 
toon on your BBC R agains! 
friends or the computer. The ob- 
ject is to hold cards totalling 21 or the 
nearest possible lowest figure. A total 
exceeding 2! will lose automatically or 
"bust". Take as many cards as is neces- 
sary or safe and the computer will make 
its selection. 



1 tjLS 
10 PRINT"H1JW MRNY PLRYER 
20 INPUT b 
£1 LtT H«0 

30 DIM c<b:< 

40 Ltr t)=RND< 1 1 > 

^0 LET R'^R+D 

6fj IF- fl>21 THEN CUTU 8id 

/0 CUTD 40 

m LET fi'-fi-V 

\m FUP E»l TD B 



S?" 



IQQ PR I NT "YOUR TURN PLRYER" ;E 

105 PRINT 

lie IF Cr:E-lȣl THEN PRINT "P 
LRYER";E-1J" HAS LiClNE BUST" 

115 LET F-RND<ia> 

120 IF F"l THEN CiU'iiUB 260 

125 LET C:< E >-C'; E :'+F 

130 PRINT 

i:j5 PRINTTflB<8.V'«*»" 

146 PRINT 

J. 45 PRINT cai:> 

1 50 PR I NTTflB-; e :^ " ""=™ " 

155 PRINT 

160 IF C<E>>21 THEN CDTO 185 

165PRINT "RNOTHER CflRD?i; Y UR N 

170 INPUT L$ 

175 CLS 

190 IF G»-'"Y" THEN CjOTO 115 

185 NEXT E 

l'?0 CLS 

200 FUR E"l 10 B 

201 IF C<E>>21 THEN PR I NT "PLAY 
EP "jEj"BUS-T" 

205 IF LX^y<.22 THEN PRINT "PLfl 
YER ";Ej "SCORED " j CX E > 
StQPRiNT 
215 NEXT E 
220 PRINT"THE COMPUTER HRS "jfl 

225 PRINT 

230PRINT "RNOTHER GRME? YxN" 

235 INPUT H* 

240 CLS 

245 IF H!»'™"Y" THEN RUN 

250 END 

260 PRINT "RCE^l OR ll?" 

265 INPUT ::: 

2?0 LET F-Z 

275 RETURN 





I 



41 



ACORN PROCJRAMvS Apnl/May 1984 



47 



IP 





kL^S. 




BREAK into your local bank and 
steal as much money as possible. 
Vicious guard dogs and brutal 
guards will reduce your strength and 
shoot at you, but bags of money can be 
found in the vauhs. The aim is to leave 
alive with as much money as possible. 
For the BBC B and Electron. 



l.e LLS 




23LLT i''-RHLj': 14,> 




;::;ili LtT v=^a 




4i:i LLT R=RHD<2Q> 




bQ LET B'RMD'^ 1.5> 




S5 PRINTTRB^6V'BRNK 


RUBBER " 



6ij PRINT '■PUHLR-="/P; " 'jTREHiliT 
H or BULLLT PRUUI" Vt-'iT'^R;" BUD 
Y HITS";B; " LuaT-"jV 

7& PRlNTTRB<6:'"EiRNK RUBDL-i'::" 

913 PRINT"THf^ URNK I'i VLRV L'RR 
K. VUU CRN HRR 

CjLV 'SEE" 

90 PRINT 
100 PRINT "WILL YOU ENTER THE 
SRFE?" 

lie INPUT flS 

120 IF fl*^"N" THEN LUTU 7Q 

140 LET P-RNL:'<3:i 



145 LET X'RiMK6(!s> 

150 IF P»0 THEN UOTU 150 

160 IF P=l THEN LUTU 22Q 

170 IF P^'S THEN CUTG 24fl 

190 LET E™RND'; 12.1 

130 IF P>E THEN PRINT"YOU KILL 
ED TWO VICIOUS CiURRD DOCS" 

200 IFP<E THEN LET P^P-4^ PRINT 
"BITTEN BY GURRD DQC^S. LOSE 4 P 
UIHTS" 

aia CUTQ 300 

220 PRINT" NO GUARDS HERE..YUU 
R POUER INCRERSES"'LET P^P+1 

aSb LET P«p+1 

E30 GOTO 290 

£40 PRINT"3HQT RT BY CiURRDS. 
LOSE 7 HITS" 

2S0 IF R-0 THEN LET B^B-? 

260 IF R>0 THEN LET n=R-7 

S70 IF R<.0 THEN' LET fl«0 

280 f.;OTU 300 

290 PR I NT "YOU FIND ff BAG OF BR 
NKNOTES " ' LET V=^V+ 1 00 

:J00 IF B<^0 THEN PRINT "YOU RR 
E DEAD" 'END 

310 PRINT"WILL YOU GO FURTHER? 



I( 



320 INPUT S* 
330 CLS 

335 PRINT "PuWER^";P.; " STRENUT 
H OF BULLET l-'ROOF VE'iT";ri.i" BOD 

Y Hrrs"jB;" LOOT^"jV 

336 IF X'^.j;^ THEN GOTO 3tiU 
340 IF '■i*^"Y" THEN GUI U 146 
■i!!:<0 PRINT "YUU RRE Rl THE ENT 

RRNGE" 
::i60 END 




48 



ACORN FROOR^VMS ApnI/May 1384 






TEST your touch typing with 
Typing Practice for the BBC 
or Eicaron. Letters will be dis- 
played briefly on-screen. Type the satne 
letter before it disappears to gain a 
point. After 20 letters have been dis- 
played, your score will be given. 



b CLS 

10 PRINT"PRtSS THE LETTER SHO 
M-\ TU SLijRE R PUINI ." 

l-^ FOR V==lTU].Q0efJ 

lb NEXT V 

20 LET SK3 

:j0R£M LDuP WHILH RUNS THE RUU 
THJL ^0 T I hits ■ - ' 

40 FURH-^l TO £0 

r^OLET ri=PNL><26 5 

€M} LET M»ri+64 

?0 letm*«c:hr«<m:i 

eOPRlHT MS 

:?0 LET Ha=IHKEY1i< Xba> 
100 IF N*H1« THEN LET 3^S+l 
no LLS 
U'O NEXT fl 

1:36 PRINT "YOU HRVE NOW HRD 20 
TURNS. YUUR GCORE 

xS NUN ">S 

140 FOR V^l TU lOOOa 
VJH NEXT V 
16*0 RUN 



4 » 
< I 



Hi 



>>^ 



4 -H 



-1, 



The i^»»« quick brown fox 

5WThe (^uicKbriwnfojt 
The. cyjicKb rown fox 



i Hii\'e J 



U^bf^ 



[\ ^ '' ^ 






J i^ i^^ fi^ 



^Hbt 



<-,'-i 



ACORN PROGRAMS Apnl/AUy 1984 



49 





IQ ON ERROR CLS ■ GUTO 60 

2Q REM *::t:*QUESTIuH NRSTER*** 

:iQ REM *******! 38*;;********** 

40 REH ***BY RHTHUNY CHAN*** 

50 CLS 

60 PRINT TflB< IfJi'jSTRlNCiXlti." 

79 PRINT TREK 10:'; "QUESTION MR 

STER" 

m PRINT TRBOOiiSTRINGSOS," 

*" > 

90 PRINT"S<tlect an oPttorr-" 
100 PRlNT'TRB-lSyi. DitPla'i -^u. 

eationa" 

110 PRINT^TflB<S>"2, Random t«% 

t" 

l£0 PRIHT'TRBOy'3. Enter t»fit 
quff»tion*" 

130 PRINT'TRB<iV'4. Chanfte 3. t 
erst queatiori" 

140 PRINT' TflBOVS. Loid data 
from a caasfffcte" 

150 PRINT' TAB-: bV'6. '^av* data 
onto a casaa-ttff" 

15S PRINT'TRB''.5>"7. CatoloQu*" 

160 fl«»GET«aF VflL<fl«)<l OR Vfl 
L<R«>>7 THEN 160 

170 CLS 

180 ON VflL<R«;' GDTU 190,300.44 
e^liSe, 630. 780,892 

190 PRINT TR8<;9 5;STRINi:;i|l<S."*'' 

> 

£00 PRINT TRB<10>J"DI3PLRY" 
£10 PRINT TRB':9?iSTRIHti«<9."*" 

22^ VDU 14 

230 FOR ft™l TO K 

240 PRIHT'TRB<5:J;R;">";TRB';8)i 

£50 pRiNTTRa-iaiiiRa^fl:) 

260 NEXT fl 

270 VDU 15 

280 PRDLEHD 

290 GIOTD 60 

300 PRINT TRB<9>;3TRING*a5."*" 

310 PRINT TRB-; 10>;"TE3T" 

320 PRINT TnB<9:.';STRING«',6."*" 



EXAMINER allows its user to 
enter questions and answers, dis- 
play them, LOAD and SAVE 
them to tape and use them in a random 
test sequence. Written for the BBC 
Model B and Electron by Anthony 
Cahn of Maidstone, Kent. 




330 


FOR R- 


= 1 TD 


X ■■ fK, R 


:'«0 : NEXT 


340 


SC-O 












350 


FOR B- 


= 1 TO 


Yi 








■i&id 


r™int< 


RNDr; ; 


«;>> 


■IF 


r<r:"'1 


TH 


EN -36^ ELSE 


R< R > 


.=1 








370 


PRINT 


0«< R 


> 








J80 


INPUT 


R* 










390 


IF R!C^RSi;R 


> THEN 


PR I NT "i: 


;:or 


rc'Ctj wel \ donr?. " 


^3C' 


=^30- 


fl ELSE 


PR 


INT"Bad hxcV 


: / 1 1 1 


,J3.S 


"Jl 


'IS':: R > 





400 NEXT 

410 PRINT"You scored ";3Cj" ou 
t of ";X 

4L'0 PROCEND 
430 GOTO 60 
440 PRINT'TRB<9>3TR1NG!$k; 17. "*" 

> 

450 PRINTTRB<10>"ENTER UUESTIO 

MS " 

460 PRINTTRBO^STRINGS'; 17. "*" iJ 
470 CLEAR 

480 INPUT' "How many questions" 
.X 

490 DIM o.m.y.'>,^^<y.->,w.y.:> 

500 PRIHT"Ri9ht then. inPut 'Tie 
■stions and answers altornatelu" 

510 PRINT"PressinQ return Inb© 
tueen" 

520 FOR R'-l TO X 

530 PRINTTRB-:: l>;Rj ">"jTRB<5>j ■ 
INPUT a!Ji<R:J 

540 PRINTTflB<5>j 'INPUTflf5<R> 

550 NEXT 



50 



ACORN PROGRAMS April/May 1984 




560 PRCiCEND 

570 GOTO 68 

580 INPUT "Which Question to be 
cha.ri9ed".f=I 

S3Q PRINT"Ri'3hfc then, inPu.t new 
iij.«*tiOT-i and then answer ^ return 
fieP*ratinQ. " 

600 INPUT QHK-.R^^fiS^fl) 

610 PROCEND 

620 GOTO 60 

630 CLEAR 

640 INPUT "What 13 th* n.i.me of 
your file".F« 

'650 PRINT"PUm tape and Press 
3.n« key" 

66Q Q»CET 

6?0 PRIHT"PUase wait" 

600 Er^i^OPENIN FJl 

690 INPUT;^"^.X 

?06 DIM Q«< M > , Ri6< ;-<> 

710 FOR R»l TO X 

720 r NPUT^E'- ' W*-; R > . RSi; R !:' 
730 NEXT 



740 CLOSBTE^ 
750 DIMR<X> 
760 PROCEND 
770 GOTO 60 

780 PR I NT "What la the name of 
jour file?" 
750 INPUT F* 

S00 PRlNT"Plea3e Press "; 
810 Er-.«QPENOUT FS 
320 PRINT' "Please wait" 
630 PRINT^E>..X 
640 FOR R=l TO X 

850 PR I nt^h;-. / iAmc r :> . ris< r > 

860 NEXT 

870 CLOSE^tHl-'. 

880 PROCEND 

890 GOTU 60 

892 ^;CRT 

y00 DEF PRQCEND 

910 PRINT^TR[X7yTRE':iS THE SPR 
CE BRR" 

920 fi^-^GEJ^ •■ IF n^^-" •■ THEN CLS 

^ENDPRiJC ELSE 920 



ACORN PROGRAMS Apn!/May 1984 



51 




THE COMPUTER will display 
a square comprising 16 smaller 
squares. Fifteen of them contain 
a letter while the other contains a space- 
The aim is to arrange all the letters in 



alphabetical order by moving letters 
adjacent to the space repeatedly into the 
space. 

In Order was written for the BBC B 
by Neil Devlin of Dundee, Tayside. 










% 



1 Rfl'l 

•:jplm 



IN-ijRDtK; 
bV WtUL L'lLVLlH 



7MIJ0E 7 

i:^PROl: INTRO 

yDIM BOfciJ^DIM C06>-RtM LET 
TLPS 

10VDU 2;Jjfi':;02iiJ;iJ..O; -Rl-M UUR':i 
UP OFT-' 

11 • 

it'Rbl'l miN PRR1 UF F'RuGRn 

M 

rii- 

1 4PP0CSL:RLb:H ■ REM PUS I T I UNG OH 

■a r: RE EH 

I'bPRQi-MIX'REM MiX UP LETTER':J 
l6REPEnT 
17REPERT-L=^LET-UNTIL C>64 nHL' 

lGPROCi"NPUT-REri PICK LETTER T 

MOVE 

13 IP MRRKER^^O THEN PRUOrftL'iiE ■ 

UOTOi? 

SOPRUUCHRNGL ■ REN i,:HnNi:.L LETTE 

21'iCaRE^'j;00RL+l 

;:;:^r^ROL:SCORE 

23PR).(L:L:HELK ■ REM CHECK IF ENO 

OF CRME 

24UNT1L FRLSE 

2t' ■ 



■.:ilPRINTL.HR^<. 123 >> "1." ^RETURN 
:.i2PRiHTCHRa3':. 12^^:';"^"- RETURN 
:,:;;:1PR1.NTLHR!3'< 131 :>/ "E" RETURN 

■.i4PRINTi,HR*< 131 l-i "F" -RtiTURN 



3^.P 
JfeP 
37 P 
:jBP 

413P 

4 1 F" ' 

42P 

4ap 



RlNTC 
RIHTC 
RIHTt: 
RINTL 
RINTL 
RiNTL 
RINTC 
RlNTC 
RiNTC 



HRSi:. 
HR®':: 
HR*':. 
HRi''; 
HP'S'-, 
HRiS':; 
HP*-; 
HP 13'; 



121 : 


1 ; 


131 : 


'J 


1 20 : 


>) 


120: 


^} 


1 30 : 


' } 


1 20 : 


■ ; 


132: 


■; 


132: 


>.' 


132: 


'; 



"C" 

"H" 
" r 



If 



"J" 



"M" 

■' N " 
"0" 



■ RETURN 

■ RETURN 

■ l^:;ETURN 
■RETURN 
■RETURN 
■REVURN 
■RETURN 

■ RET URN 
■RETURN 



44^ 

45^ 

46DEF PROCMIX 

47r'R I NTl riB'-. 1.4:'.; CHR?i< 1 2b :• i CHF; 



S: 12y:Ji 



l^ 



IN-ORDER 



rr 



26 



27REM PRINT LETTERS OH 3CREE 



H 



^epRIHTCHR*'; 134); 



• ti fl . 



RETURN 



29PRiNTCHR*c: 12'-^ '.'} "R" •■ RETURN 
3IJPRiNTcHRW':. I2y>; "B" ^RETURN 



40SCuRE^O ■■ F0R2:<-^' \ TO 1 6 
49Y^RHDM6::'aF B''. V :■-& THEN UJ 
Tu49 

Tiocc zy. y-B': y :< ■ hc y i'^o ■■ next 

51F0RZ^1T016-1F C-:. Z >=64 THEN 
B<;>:>'1 ELSE NEXT 

52f"0R2^lT0l6 ■PRU-ninB-:: : f¥.Z, I :■ 

> . r. R.:: 2 . 2 > > >; ■ COSUB':. L':. 2 >-26 ;:< ■■ NEXT 
r:,3PRimTFitif:6,3 >; "SCORE" ; TRF:J':. S 

'' 'mPRINTTRB<"20.2>;"FJEST SCORE" 
J -IF H'-.MO THEN PRlNTTRfi':. 2l . ':> >j H 

:-, ELSE PRrNTTnB'::3&>6:*jH;-; 

■i'iENDPROC 

'57- 

■dODEF PRDCSCREEN 

S'^PRINTTRB':. 1.4>;CHRS':, 120:>.: "TH 
IS IS HOW IT SHOULD BE FIHISHEL'" 
^X~12 




52 



ACORN I'KOGKAMS April/May 1984 





6iJ!fijRZ-^' 1 T04 ■ n<; z . 1 y^y. ■ y-y.+'i ■■ R':; 


16 THEN GOTOai 




z,2:-^ye'HEy.T-yri2 


GOIF C<Z>C RND er:Z+l>=^l THEN 




6 1 FORZ-'nTOiLj ■ R-; Z . 1 :'-^X ■ X-^X+4 ^ R-; 


MRRKER=1 ■W'-Z'V-^2^:;^16^LOT0 87 




Z.2>-=^13^NEXT'X^1£ 


■ 81 REM LEFT 




6;:::FfjPZ=y TO i. 2 ■ r-; z . 1 :j^x ■ x^x^-4 ■ r 


f32IF Z=l OR Z=^5 OR Z™9 UR Z-l 




t.Z,£>=16-NEXT'X^12 


3 THEN GOTO G4 




fi3f"0RZ-l3T016 ■ Ri; Zj 1 iJ'^X ' X-"X+4 ^ 


83IF UZ::!^^ AND B';Z-i>=^l THEN 




R<Z.2>^19^NEXT 


IRRKER'-l. 'W^Z-V=3' 2^=16 -GOTO 37 




64X=65 ■ FuRY^ 1 TO 1 'D ' B'l Y :>^y. ■- X'X+ 






1 : NEXT 


S4REM UP 




GbB-r. lfc>^64 


y'iir Z<5 THEN G0TUS7 




66FuRZ^lT0i:-:)^PRINTTRB'',''.R';Z- X > 


36IF C:<Z>G RND B< Z-4 >1 THEN 




> . < Rf. Z . 2 > > :< ; ■ GOSijB< &':. Z :'-36 > ^ NEXT 


MRRKER^l ■W'=Z'V=4^Z=16 




67 '■■R I NTTRB'; 4 > 32 :' i OHRai':. 1 'Ji€ > ; CH 


e7UNTlL 2=16 




pai'^ 129 :j; "PRESS 8PRCE BRR TO -iTflR 


eeENDPROC 




T" ^REPERT' UNTIL GET'^32 ■ F^RINTTRB'; 


B3' 




6 . 22 > J " 


30' 




« ' 


inDEF PROCCHflNGE 




e&aNL'PRou 


92REM CHRNGE LETTERS RRDUND 


63 ■■ 


93REM RND PRINT THEM ON 3CREE 
N 

t34IF V«4 THEN C<.l4~4J'=t<.U'>'V<U 


?1DE" PRDCi-rUT 


72Rli(^ MRKE SURH INPUT IS VRLI 


>64 ' B-C W-4 >-Q ^ BC W :j»J ' PRINTTflB< FK 


D 


<-w-4:'. 1 :> , f\<. <■■. \4-4 ■) , 2 :> :> ) ^gos-ub<uu- 


73nnRKER=e ^ z^o 


4)-36>'PRINTTRB';R<i;W:i.l>.<fl<<W>, 


74REPERT'Z"ZH-1 


£>>>; 'G0SUB<CaJ>-J6> 


y^REI DOWN 


y-SIF V»3 THEN C( W-0-C< W> ' C< W 


76 IF Z>12 THEN i:,IJT0?8 


>64 ^ B< W-1 VQ ■ a-; W ?«1 ' PRINTTRB< fl< 


771F CXZ.-'=-C FiND &<,Z+4:'«1 THEN 


<W-l.-'-n.fl<':U-l>,2>.1j 'G03UB<C';W- 


MHRKER-1 ■■ \4^Z ' V»l ^ 2^16 ^ GOTO B7 


1 >-36>^PRINTTflB<n<'iW>. 1 ^ARUW.^. 


78REH RICH"- 


2>:0> ■ GOSUB-: U W >-36 > 


79 If Z'4 OR Z^a OR Z"l2 OR Z~ 


96IF V-2 THEN C< W+1 VC^ U > ' C< W 




ACORN PROGRAMS April/May 1984 



53 




>«64 i 8< U+ 1 >«a ^ B-; W > 1 ^ PR I NTTRB"; fit 

cw+1 >. 1 >-fi';<w+i >>2'?>i ^ cusuB-: cc w+ 
] ■■j-36VPRiNTTfie';fi<':u). i ■> , < ff<: ''M > , 

97 IF V»l THEN Ct W+4 :>"C< W > ' U U 
■)'=64 ■ E< W+4 ^-e ^ B< W :>"! ■■ PRIHTTFIB< Fl< 

<W+4>.1 >> fit-; W+4 >. 2 ?>; ^GOSUB<CCW+ 
4 -'-36 > ■ PR 1 NTTfiB<; RC -; W > . O . < R< < W S. 

s>:oj ' c;dsub< cx w 5-36 > 

si8ehdpr0c 

100^ 

leiOEiF PROCFflLSE 

1Q2REM URQNG INPUT 

IG3SUUND Ij-lb- lOa. IQ 

104PRIHTTRB<3,23>j"THnT WAS AN 

IHVRLID GUESS -TRY flCRIN" 
1 0!5FURZ 1 " 1 TQ50Qa ' NEXT 
106FOR2™3? TO 3 STEP-l 
10?PRINyTRB<Z,23>j" " ^ NEXT 
IQeSGUNC l.-l'b. 100.3 
109ENDPROC 

U0' 

111' 

112DEF PRQCSCORE 
113RHM PRINT SCORE 
114IF SCDRE<1Q PRINTTRB-; S. S) >jS 
CORE ELSE PRlNTTflB<7,'i:'j3C;0RE 
IISENDPROC 
116^ 
117' 
118DEF PRUCCHECK 

119K-63 

120FORfl'^-lTO15 

121 IF C<R'^>»K THEN K-K+1 

12£NEXT 

123 IF KO80THEN ENDPRUC; 

124ENVEL0PE 1 i 1 . -26- -36. -4Sj 25 

S. 253/255. 127.0.0.-127. 126.0 
125S0UND 1.1.255.155 

J 26C- iNKEY-; aee > ■ jj:«i 

127IF SCORE«HS: THEN SCCjRE»1'G0 

TO 129 

128 IF SCURE<H5S THEN H^i-SCORE ' S 

CORE-0 

12S'CL'ii ' 

iSeVDU 23j 8202; Oj0J0i 'REM CURS 

OR OFF 

KilPRINTTRB'; 14. 10>iCHR«< 1293) " 

WELL DONE I " 

132IF '3CaRE-0 THEN fHiRT' " jCH 
R*<13a>jTRB<3>J"VUU MflNRGED TU Ci 
ET THE BEST SCORE" ■ GOTO 134 

133IF SCDRE-l THEN PRINT' " >CH 
R»( 130>;TRB<7>j"YOU EQURlt THE BE 
■3T SCORE" ELSE PRINT' jCHR*-: l3fl>J 
TRB< \^':>i "BUT"J ' MCHR*"; 130)J "YOU 
WERE "jSCORE-HSiJ" POINTS OFF THE 
BEST SCORE" 

134PRINT'' jTRB<4>iCHRi<130j"D 
YOU WANT RNOTHER GRMEC y/N ^ 



135REPERT^C=CtT^ UNTIL G^BS OR 

136 IF G-By THEN CLS^GOTOIO 

13?CLS^PRINTTRB< 14/12:'; 

138PRINTCHR!S''. 136 >; LHRIi':, 141 >;CH 
R$';i31>;"BYH! " ; TRB< 14.13:); 

139PRINTCHR«< 136:';L:HR«'; 141 >;CH 
Rl»':;i31>j"BYEi" 

140GOTO140 

141 : 

142' 

t43DHF PROCINTRO 
144REM INTRODUCTION K. INSTRU 
CTIONS 
143CLS 
14eVDU 23;8202;0;0;0; 'REM CURS 

OR OFF 

147PRi:NTTRBO4.10>;CHR«a31);" 
IN-ORDER" 

l4aPRINTTRB'; 18. 12 5; "BY" 

149PRINT' TRBC 13. 14 >; CHRKt 129 >i 
"NEIL DEVLIN" 

IS0FORZ'«1TO500O ' NEXT 

151CLS 

152PRINT' ;CHR«<1£9:j;CHR«<:1^j7>; 
CHR*'::i35>;" IN-ORDER 



II 



153PRINT"'TRB< H>;CHR«'; 131.-';" 
* INSTRUCTIONS *" 

154PRINT' ' ' CHR*< 134 >; "RE-RRRRN 
GE THE LETTERS IN RLPHRBETICRL" 

1'55PRINTCHR*<; 134 ;i; "ORDER. BY PR 
ESSING THE LETTER YOU WANT" 

156PRINTCHR*'; 134>; "TO MOVE iNT 
THE SPRCE.THE LOWEST SCORE" 

157PRINTCHR!(i''s U >;CHR!P< 134:i; "IS 
KEPT ON THE SCREEN, LESS THAN 10 



1 58PR I NTCHR«< 1 34 .-i ; " I S YOU ' RE T 
RRGET.TO BEGIN WITH." 

153PRINT"CHR!|!':: 132>;TAB< 12 i); "Y 
OU CRN ONLY HOVE" 

1 6ePR i NT ' C HR3i':, 1 32 ;' ; " UP- 
DOWN OR LEFT-RIGHT" 

1 6 1 PR I NT " ' i CHRiIf'; 1 36 > ; CHR*-:, 1 dS 
>;" PRLS'l; SPRCE BRR TU CONTI 
HUE " 

1 t2PEPEnT ■ UHT i: L LLT^32 ■ CLS 

ItS3GNDPR0C 




y 



WER 



G O 



T 



U 



^ii 



o 



N 




54 



ACORN PROGRAMS Aptil/May 1984 




PLAY a simpk game of Golf on 
your BHC B or Electron. You 
will he told how many yards you 
have to play and par for the hole. You 
can then select a club or a putter to hole 



out as quickly as possible. There are 
nine holes to play and, when you fmish, 
you will he told whether your game was 
above or below par. 







40 

ia0 

LLQ 

1:^3 



Vr 



'tj 



LfiT 
H'Q 

r:L9 

LET 
LET 
P-4 
IF D<27S 

IF [^>350 
PRINT 



P-6 



TKEK 
TKEh 



LET P-ia 
LET P'S 



HD^S) TCJ PLRV" 

140PRINT 

150PRINT "PAR '•>P 

163 PRINT 

170 TF CJO0THEN PRINT 8j "STHCi 
KES PLRVED" 

lea IF HOI THEN PttlNT"LLUB7 3 
T09" 

190IF H-ITHENPRINT "PUTTER? 1 
TO 4" 

SQQ INPUT U 



210 CLS 

223 T-1 

230 IF W*2 THEN LET T-U 

340 IF U-3 THEN LET T>-RND< 2 J+4 

£30 IF W4 THEN LET T-BNDC4)*a 

2fi0 IF L4-5 THEN LET T-IIN£j<fi^+2 

270 IF li*6 THEN LET T<-RNDC9H4 

3 

280 IF U-7 THEN LET T-4NDCIH9 

6 

290 IF U»e THEN LET T-RHD^SHl 
35 

300 IF U-9 THEN LET T-liN[Jtl5J> 
L95 

310 D-D-T 

320 RHIMT"STRUKE. "jT; " YftRDtSJ 

330 LET B-B+1 

340 IF 0>-l THEN tiDTO 370 

350 LET 0— D 

3fi0 PRINT D;"PFIST HOLE" 

370 IF O'ld THEN GOTO 410 

390 IF DKXB HND D>-19 THEN PRI 
HT "OH SHEEN" 

390 IF D<ie AND 0>-l9 THEN LET 
H-l 

400 COTU 90 

410 IF e>P THEN PRINT'^eOGre '^J 
Bj ,B-Pj " UVER" 

420 IF B-P THEN PRINT "PPR "}B 

430 IF P-I'B THEN PR1NT"B1R0IE 
"]B 

446 IF P-2-B THEN PRINT "ERGLE 

PI . D 

450 LET >i'y.*B 

460 LET F-F+P 

470 LET n-R+l 

49i3 IF Ri-ie THEN UOTU ^QQ 

4'^Q CUTCJ 40 

b0e PRINT "CvPFiR "jF 

^IWPPTNT "yUlJR 'aCCJRE'SX 





LiClSC^dJK^ 



FART of a line was omitted 
from Colour Logic in the 
December/January issue. 
Line 790 should end with 
NEXT 1, as printed, line 
800 should begin: 
800 IF RIGHT > COR- 
RECT AND RIGHT 
and should continue < > 
THEN as printed. 

Line 730 of INVASION in 
the same issue should end 
THEN GOTO 50. 




ACORN PROGRAMS February/March 1984 



55 





ON THE SCREEN are displayed 
four coloured sections^ each 
with its own sound and a corre- 
sponding cursor key. The computer 
will flash one of those sections and play 
the appropriate note. The player must 
then press the corresponding cursor 
key. The computer will [hen play two 
notes and the two corresponding keys 
must be pressed in sequence. The num- 
ber of notes played will increase by one 
each turn until an error is made by the 
player, when [he score will be dis- 
played. 

Simon's Game was written for the 
BBC B by N Mirza of Edgware, Midd- 
lesex. 



£yG PRINT TRB'. i.^y-fUUR" 
^eO FOR 1*1 TCj len<p*> 

■3iij ci«-CET«'iF fisc<j:;«><i36 ur 

'J2e PRtJLPLRV<at> 

:J:36 tr Jj*-;.^ MIC'S'. F'»f.i. 1 > LiDTD 

■J4e EL'it' CUTLi 4JGJ 



J4S 

TCJ430 

376 

J9fi 



*FX 15.0 



1 > THEN QQ 



a OH LRRCJR L-CjTCJ /GB 
10 R£H t^XT^tV.^MMttMtttttttt* 






SIMON 

R. PlIRZfl 



«» 

lis 



20 REPt tt 

30 RErt Jfft 

4S REPT 

59 REfl 

&9 REM 

71^ REM 

813 REM 

93 REM ««««lt«S«*XU(tl«ajlIXSk 
10S MODE 2 
lie »:FX4/1 

12S EHVELUPEl.I. ia.£Q.-3fl.3a.3 
0.3Q. 0.0.0.-1^126 

13a ENVELaP£2x£.a.Q.fl.l0.10.ie 
.0.-1.-3.-5.126x70 

140 VDU 23.224,£.3LlfljE.FF7Ej*.lfi 

ii:](jri.ieuj; 

130 VUU 23.225. &iaiBja.iaiQjl7E 
FFjiiajTC; 

1^0 VDU £3.£26.a.301QjLFF70Jl.7e 
FFj1103Bj 

170 VtDU 23.£^7,e.0C;Qa>A.FF0E;£.0E 
FFjfe,0eaC; 

180 VDIJ 23,&20£;0>0;0 

190 PR3Lin»t 

200 PROCDISPLRY 

210 p*-'^" 

220 W-1KKEV<60> 
230 RtPEPT 

24^ P»-P*+CHR»^RNCK4:'+135> 
250 PRINTTRB< 1.2>" MY " Tflb< 14 
,zy'TURbi" 

2fc0 FOR I-l TG LEN<P«) 
270 PRaCPLflVCMIDB-^P*. l.U;) 

260 mxT 



SOUNO 1.1.100.10 

W-1NKEY<:0)'LLS 

COLOUR 5 

PRINT Tfle<4.4>"You «cor«c* 
"jLENtPOl 

400 COLOUR 15 

410 PftINTTflBC5.9>"fln« k»W to" 
mB<5,12)"PlaM iflitn" 
420 >(»OET'RUH 
430 NEXT 
440 PRINT TFia<9.16)jLEN<Pt)> 'F 

OR J-1 TO lasa-NEXT 

450 UHTIL LEN<P«>254 

460 «FX 15.0 

470 PRINT TRB<5.4V'a.K ^Ou win 
"'PRINT Tfl&<5.7J"HnM k«U to Pi* 
•i aQiin" X-CiETRyH 

480 OEFPRUCDlSPLflY 

4S0 CLS 

500 CiCOL 0^1 MOVE 0.312'PLOT & 
9.640. 1024'PLOT &S. 640. 512 

510 t^OOL 0.2'MOVE l2e0.3l2<PLO 
T 69.640. 1024'PLOT S5. 640. 512 

520 GCOL 0.3'MOVE L2e0.Sl2'PLO 
T 69.640.0 PLOT &S.640.S12 



530 GCOL 0.4 'MOVE 0.512 'PLOT 6 
9.640.0'PLOT B5. 640. 512 

540 GCOL 0,flMaVE 4fi0.31£'PLOT 
69.800.512 PLGT 05.640.640 

550 rrOVE 4a0.512'PLOT 69iBQ0.9 
12 PLOT 85.640.304 

560 PRINT TflB<6.10>LHR«£26>TPB 
■; 12.10>CHRl227jTfiE('l6.l9)CHR«224> 
TPB< 12. 19>CHR»225 

570 ENDPROC 

580 DEFPRDCPLPV^ Bl > 

5S0 B'-R"i.CCB«J-l35'VDU 19. B. 7)0 

1=00 suUh:' iv;£.tj*^:;+4.5 

6l0 FOR J-1 TO aaa HE>iT 
eZQ VDU 19.£J.B;0J 

6J0 ENDPROC 

£i40 t'EF PROLi-nst 

650 CLS L;LjLOUR CJ print TFia''.7.3 
>"'JIMUH" 

660 LOLUUR 2 PRINT" ' "U*ft tht 
cor-ior ke'J4"''"to foLlou thie tu.ri 



ff^ 



ir ' . Ji 



Pl-ayed b'rf sirnon the'" 



. 'I 



S7^ COLOUR b PRINT"'" TQ ST 

FIRT PRE^':;'" ' " PNV KEY" 

680 COLOUR 7 

690 G-CET ' ENDPROC 

700 MOOE 7 

713 WA 4.0 

7rj!Q END 



56 




















CHESHIRE 


1 


HERTFORDSHIRE 




SOUTH LONDOIM 


1 


FAIRHURST INSTRUMENTS 

Complete range nf BBC equipmeni 
including Econois, Printers, P otterSn 
Colour Monitors, Graphic Tablets, Up- 
grades, Disc Drives, Disc Control er 
chipEi, Torch Computers, ZQQ Discpaek 
Extensive range ol Soltware. 
Free expert advice 
Dean Court. Woodford, Wilmslow, 
Cheshire Tel: 0625 533741 




STEVENAGE 

Compulers for home and business. 

• Disc Drive/Upgrades • Printers • 

Monitors • Business Packages • Games 

• Service Conlracrs • 


CROYDON COMPUTER CENTRE 

ACORN SERVICE CENTRE 

Fverylhing (or Electron Alom and BBC 

Micro; Softw.'aro, Printers, Drives, Paper 

& Spares, etc 

29a Brigstock Rd, 

Thornton Heath CR4 7JJ 

01-6S9 1280 




Q-TEK SYSTEMS 

A 119 High Si, .4 








co^'p^f^ Tel; 043^ 6001 1 












H 








DEVON 




HUMBERSIDE 


1 


SUFFOLK 




COMPUTERLAND 

<A & D COMPUTERS) 

BBC Micros. Disc Drives Prrnfers. 

Cumaria Driven. Microvilec Monitors 

Software by Acorn. Gemini, Program 

Powci Bugbyte Software for afl etc. 

6 City Arcade, Fore Street, Exeter. 

TEL: 77117 


EverylhJng for the BBC 

Microcomputer — Your local 

dea er 

MICROSERVE {HUMBERSIDE) LTD 

39 Oswald Road, Scunthorpe, 

South Humberside DM15 7PN 

Tel: 0724 849696 

SPECIAI.JSTS IN MICROCOMPUTER NETWORKS 




Suffolk Computer Centre 

HFiC Micro CO rvipuler Sejvic^f fi Inrormflrmn Cenire 

fvlicrocompuiyrs • Djso Dnves • Monitors 
Matrix S Daisy wheel Pnniers • Joysticks 

Cassettes • Lighf Pens • Graphics Tablet 
Books & Son ware 

3 Garland St., Bury St Edmunds. 
Telephone: 0264 - 7055D3 

Open Moj> Sat 9-5:30 




1 




- , 


^ 






1 


ESSEX 




LEICESTERSHIRE 


1 1 


SURREY 




ESTUARY HOME 
COMPUTER CENTRE 

Estuary Software Products now have 

BBC's in stock together with a wide range 

ol soflware and accessones 
261 Victoria Ave., Southend-on-Sea. 

_-p_ Credit Card Holders may phone hvh 
CS their D.ders (0702) 43568 E3 


D. A. COMPUTERS LTD. 

Glficial BBC dealer and service cenlrs? Every- 
Ihing you requue tor the BBC compuler mc 
Epson Pnniers. Seleclfon ol Disc Drives. PL 
Digpliser. Colour and Monochrone Monitors Full 
range of games soflware and books 

104 LONDON ROAD, LEICESTER. 
TEL; (0533) 549407 




THE COMPUTER SHOP 

J. S. Simnelt Computers Lid., otlicial BBC 

dealer and service cenire Everything lor the 
BBC and Torch Computers pJus peripherals 

91 Acre Road, Kingston-on-Thames, 
Surrey Tel: 01-549 0173 

ACCESS/BARCLAYCARD WELCOME 


















Designed around the 
BBC model B but suitable 
for various models. 

For School. College, 
home and business use 
this compact housing ^ 
otters special safety 
and security 
features Made 
up of individual 
modules- 

dvailable separately 

- if you already own the 

original Tidybase you can 

upgradeit With Lhe prooessof 'locked in 
place; plugs and sockets inaccessible 
there is liflle opportunity tor lampenng 
or pilfering 

• Optional and unique security bar 
locks equipment in place. 

• 3 or 4 way socket accominodates 
monitor, processor, drive, pnnter etc 
One external lead only lor mams input - 
no mu III -plugging, no adaptors. 

• Strong rrielal construction with safety 
edges, stoved finished Brown oi Cream. 



• All individual modules interlock 
Lo provide complete housing, 

• Alternatiue housings for various 
disk dnves available 

• OplLonallrolley for ease of 
movement or unlock and carry the 
system 



For full details 

REMEDIAN INSTRUMENTS LIMITED 

3 Over Links Dnve, Poole, Dorset BH14 90U 

Tel: Canford Cliffs 10202) 708404 




remedian 



COMPUTER 

CABINETS 

A range of 

Cabinets and 

Housing Units 

especially designed 

for your home 

computer system. 

Keep it dust 

free, tidy and 

secure. 



Write or 'phone 
for Colour 
Brochure: 

MARCOL 
CABINETS 

PO BOX 69, 

SOUTHAMPTON 

Tel: 0703-731168 



ORDER COUPON 



3 ISSUES OF 
ADVERTISING 
FOR ONLY £30 
3 FOR 2 OFFER 



PLEASE PLACE A BOX 
IN YOUR DEALER 
ACORN PROGRAMS 



rVAME 



ADDflESS 



CHtQUE/FO ENCLOSED FOR L30 



ACORN I^ROG RAMS April/May 1084 



57 



BBC 32K 

All operiilrng ^>ystem 



747 FLIGHT SIMULATOR 



** 



^ 

■■^ 



rr 



-■-^ 






THE BEST SIMULATION AROUND, 

A MUST FOR ALL BUDDING PILOTS", PCN 



from DOCTOR SOFT, 

2b8 Conevgree Rd . Peterborough 





Pilot written, 

insiromenls iind 

3D visual runway vi*:w 

(Heiithrtjw. Gatwick]. Banks 

and pitches with reahsfn; moLjon. Now wah full 

Instrumeni Landing System (ILSl. Bniifing program, charts, notes and Might plan Faniastic 

ONLY E8.95 mc VAT & P&P Joystick control option in 4 program pEJOktjge DEALERS CONTACT (0903) 206076 

DISC VERSION NOW AVAILABLE £11.95 GENEROUS ROYALTIES PAID FOR GOOD MATERIAL 



* Avdll;it>l'- rrihrii 
■A -1 ;,WI|i 
JOHN M^ N/IES ANU flLl H ALUC^d UL AL J HS 
^ Diierl 'Tiiiil liiiifi 

* Mirtont't HOO iP'i'sfrll 



3 DOUBLE ACTS FOR CHRISTMAS 

IU Spook,Spook(MUNCHER 20 mazes.3 skills, Hall ot Fame/GHOST MINE dig for goJd. watch for ghosts & snake) f6 95 
^D Space, Space(WOLFPACK in amazing colour graphics, 3 ships, 4 galaxies, aliens galorei/MlSSION ALPHA 3D 8. music) EG 96 
|2n Spv Spv(KREMLlN escape from 3D maze in Kfemhn/ BOMDSKI leihal action on ski slopes') C6 95 

■^ GAMES DISC PACKAGE 

|<iaMiJncher,Ghost Mine. Misson Alpha, Kremlin. Bondski I & Fireman [the buildiny burns, the peoole jump, the helicopter bombs ^ 
-d EDUCATIONAL n COLOUR-SHAPt MATCHi2-4vrold)E5 95cass D747 SIMULATOR E8 95 □ DISC VERSION Hi 



fl5 9B 



95 



^ EDUCATIONAL u k^ULuuM-:>MArt m«n,ni*:-'*vi 
15 D WORD PERFECT (Friendly & versatile full facility 40 80 column word processor £8 95 * £2 95 Disc version 

on TALKING TABLES TEACHER (Speaks when speech ROM lilted, teaches multiplication with games 8. ; questions) C6 95{cassetle) 
I fin FArviaV DrSC package TablesTeacher. colour Shape Match, Harmony Home Off ice & Word Perfect fl5 95 

^ ^ ^ Q^^n^T.cc poc PAYS THE GCST FOR THE fl£S^" / — .\^ All pfices includt' VAT h Ph? Chen'ii^ or PO To 

'i^X.) ] D(H.H)r Salt \ 268 Cnneygrt'i' Hn-id. Pt'tort)orou[|li PF? fil R 

NAME 



1^ 
IS 



HOVALTIES 



I 



DOCTOR SOFT 

ADVANCED SOFTWARE 



^. 



ADDRESS 



I 



2 

3 
4 



5 





Animate your Basic programs with Arcade-speed Sprites 

SIMONSOFT SPRITES VERSION 2 

@ £12.95 each BBC Model B 

A devaslatir>cf new spriles package f FASTEST EVER serpen inovement seen in Basic progcafns 
brought lo yi^ur i^mi cherecrer tle&ign^. All rauimes called Tram Basic, no knowLedge ol machine 

code is required 

Loak at ihese leatur&s: 

1 Pijiel by pixel inovemenr. lesulting m a flud-smoolh mction d4 spriies. Vet even when 
™vmc| Qne pixel al a lime, o sprite may cross Ihe screen 4D limes in 13.5 seconds. 

Up to 48 SPIilTES on screen at any one tinie. 

All 16 lugjcal cofours dv^ibble m spfite design. 

12 different base sprites each with up to 3 dories Each sprite has mdepend^ni screen 
images and movement control. 

Two images lor evpry sprite In eJlow ultra smoolh molion Heft, nghthand pucels). Can be 
defined separately lor onimaliori e.g lumping frqgs, runmng men. etq. 

6 COLLISION DETECTOH uvilb bil Hags sel 1o the numhcrs of Ihe spntes 
overlapping 

7 SUPERSPRITES ol up to 24i'24 pixels. Can be moved as a single spfile, uses jus) 

IVlio roordinn^te mtegsrs 

e IncredibFe ENLARGEMENT FACILITY aNowing up lo ^b magmfjcalk^ of any 
sprfles. lei youf invactef^ loom oul of rhe screen in 3 D ^IJecls^ 

9 Usef defined PRESET FLIGHT PATHS Each wilh a direcHons of 255 5lpps- 

ID Both EOR ploltmg and TRANSFER plottmg avaitaNe. EGR plotlmg allows sprites 
10 cross background wilbuut d^sruplmg it, transfer pl^llmg culs ihfough 
bao^grqund Transler plotting + background storage avatlahle for no disropimn 

and no colour change as sprites crass baLkground 

1 1 'Old' sprites delEted autcmalicaHy. screen boundaries crossed atJiomalically. 

12 TWENTY different sprite routines' cplimise on speed and memory space by choosing Ibe 

routine best smied (o your prggram 

13 Roulme [deposited m RAW. write Bas^c as normal, then SAVEfLDAD your program and 

spfites as a wbole. 

14 Tuijo arcade speed demoiisrreimn games line. DEVIL SWARMI ustng spnies. 

15 Etcdieni manual accompanies package 

1G Vay be used in programs you wish lo market 

17 Compatible with DISCCASSETTE bastd system, pf^ase specily. Add 12 lor disc version 
cjiready on drsc. specify 40.'8Q irack. 

PLEASE compare with other sprile packages 
DON T OPT FOB ANYTHING LESS 

Pfe3se ofdcr fwfii 

SIMOhlSOFT. 25 TATHAM ROAD. ABINGDDH. DXDhl 0X14 lOa 

TEL: 10235) 74140 

-Dealefs enc|uirms welcome- 



ffW^K 



HNFMi 



HEWK 



?hf#< 



e 





You are cordiafly invited to be among the 
first members of the public lo visit the 

London Dook Fair 

Barbican Exhibition Halls 

Golden Lane - London EC2 

10-12 April 19S4 

3pm lo 6.30pm daily 

■ 25 000 boo^s on ail subjects ■ dfjipltiys by 400+ publishers frorn UK 
and overseas • erlucauoriiil ^ofiwjrEr ■■ Jufhuj siyniriy-sessions ■ n^eei- 
fhe author events • poeiry readings „ 

^^ 

£1 of f normal admission 

For admission at tht; special puce of £1 please bring Ihis cornpleied ad 
on 10, 11 or l2Aprif ro 

RECEPTIOM DESK HALL B, BARBICAN EXHIBlTJOfSJ HALLS 

You will Ihpn bo issued wilM d pciss and inior-maiton kii. Admission 
wiihou[ lb 15 ad will bt] £2 We ruyrel Ihal undoj 16s are no I ad mined. 
Please compleie m block loners. 

Me/Mis/Ms 




Address 


Oocupaiion 


Soiiicur ul fhis ad 






Agfi n undur 25 


n 25 4b 


D 4b+ 



58 



ACORN 1*R0GRAMS AprilMay 1984 



LORDS OF TIME 

Joins our range of acclaimed pure-text puzzle adventures, at £9.90, for: 
BBC 32K COMMODORE 64 SPECTRUM 48K LYNX 48K NASCOM 32K ORIC 48K ATARI 32K 





ADVENTURE 
REVIEWS 

"Adventures which have a fast 
response lime, are 
spectacular in the amount of 
detail and number of locations, 
and are available to cassette 
owners . . Simply smashing!" 

- Soft. Sept 83 
'Colossal Adventure is 
included in PracticaJ 
Computing's lop ten games 
choice for 1983: "Poetic, 
moving and tough as hell." 

- PC. Dec 83 
"Colossal Adventure . Fdr 
once here's a program that 
Jives up to its name , ,a 
masterful feat. Thoroughly 
recommended" 

- Computer Choice. Dec 83 
"Colossal Adventure is one of 
the best in its class. I would 
recommend it to any 
adventurer" 

- Acorn User. Feb 84 
"Adventure Quest . . This has 
always been one of the best 
adventures for me as it seems 
to contain Ihe lot. In all it took 
me about eight months to 
solve." 

-PCW, 18th Jan 84 

"To sum up. Adventure Quest 
is a wonderful program, fast, 
exciting and challenging. If you 
like adventures then this one 
is for you" -NfLUG issue 1.3 

"Colossal Adventure is simply 
superb . . For those who want 
to move onto another 
advenlure of similar high 
quality. Dungeon Adventure is 
recommended. With more than 
200 locations. 700 messages 
and 1 00 objects it will lea'se 
anddelightl" 

- Educational Computing. Nov 83 L.?; . .S . j; i^ i i'^iii;^:::^;, 



MIDDLE EARTH ADVENTURES 

1; COLOSSAL ADVENTURE 

A complete, full size vers<on of the classfc mainframe game 
'Adventure' with 70 bonus locations added 
2: ADVENTURE QUEST 

Centuries have passed since the time of Colossal Adventure 
and evil armies have invaded The Land The way is long and 
dangerous, but with cunning you can overcome all obstacles 
on the way to the Black Tower, source of their demonic 
power, and destroy it. 

3: DUNGEON ADVENTURE 

The trflogy is completed by this superb adventure, set in the 
Dungeons beneath the shattered Black Tower A sense of 
humour is essential! 

THE FIRST SILICON DREAM ADVENTURE 

1: SNOWBALL 

The first of Pete Austin's second trilogy The giant colony 
slarship, SnowbaH 9. has been sabotaged and is heading for 
Ihe sun in this massive game with 7000 locations. 



ADVENTURE 

REVIEWS 

'CoJossal Adventure . - 
undoubtedly the best 
Adventure game around. Level 
9 Computing have worked 
wonders to cram all this into 
32K Finally Dungeon 
Adventure, last but by no 
means least. This Is the best 
of the lot -a truly massive 
advenlure -you'll have to play 
it yourselves to belive it." 

- CBM 64 Users Club Neyi/slelter 

The puzzles are logical and 
the program is enthralling. 
Snowball IS welf worth the 
money which, for a computer 
program, is a high 
recommendation." 

- Micro Adver}lurer. Dec 83 
'^Snowball. As in all Level 9s 
adventures, the reaJ pleasure 
comes not from scoring points 
but in exploring the wodd in 
which the game is set f nd 
learnrng about its denziens , , 
this program goes to prove 
that the mental pictures 
conjured up by a good textual 
adventure can be far more 
vivid than the graphics 
available on home 
computers," 

- Which Micro?, Feb 84 
"Lords of Time. This program, 
wrilen by newcomer Sue 
Gazzard, joins my favounte 
series and is an extremely 
good addition to Level 9's 
consistently good catalogue . 
As we have come to expect 
from Level 9, the program is 
executed with wonderful style 
- none of those boring 'You 
can't do that ' messages! 
Highly recommended, ' 

-PCW 1st Feb 84 



THE LORDS OF TIME SAGA 

7: LORDS OF TIME 

OurcongralulalionstoSueGazzard for her super design 
for this new time travel adventure through the ages of 
world history. Chill to the Ice-age, go romin' with Caesars 
legions, shed light on the Dark Ages, etc. 



Price: £9.90 each (Inclusive) 

Level 9 adventures are available from good computer shops, 
or mail-order from us at no extra charge. Please send order, 
or SAE for catalogue, to: 

LEVEL 9 COMPUTING 

Dept AP, 229 Hughenden Road, 

High Wycombe. Bucks HP13 SPG 

Please describe your computer 















1 


i", 


I^-PLOTTIHO 


d-^ — . 


|«r 


^^ 







AiTQY 







J 

t - 



^'1 



. L 







..!» I In... u\i 




'.-^i^"' - 



The Graphic Extension ROM 

for the BBC Micro 32K 



,&a^^r 



^xs-ji 



Our lalesl utility ROM includes over 28 new grapl^lcs reloTed commoncJs These can be typed in like ony normal commands 
and con of couse, be inciuded in BASIC programs. The commands are split Into 3 distinct Qreos> 



■rl 



I -T 



r-»- 



■ -1. 



1, .rir^> ,■■■ .J 






' r. 



■^ - 




,r| 






' -r 



/- 



'm 



t T" 



Sprite gropfiics 

These ore multi-coloured shapes up to 24 a 24 pixels in sjze. 

Once Q sprite has been designed (using Inbuilt routine) it con be plotted at any positjon on ftie screen and easily 

moved around. A sprite can olso be part o( a 'fllm' — a sequence ot frames allowing onlmotionUp to 32 sprites or 

■films can be active on the screen at any lime. A film' can contain up to 47 frames, each (rame being any sprite 

Image 



f^^-^^^-.^^.,\ .z^J 



^r-T - --' 



LOGO 'turtle' graphics 

By using simple FORWARD, BACKWARD. LEFT and RIGHT commands a 'turtie' con be moved very quickly around the 
screen, producing intricale patterns by the most user-friendly meons. Including these commends In structured BBC 
BAaC progroms provides a system foster and more powerful than many of Ihe packages currently used to 
demonstrate tf^e LOGO longuoge. -^^ 

The third section consists of o large number of general purpose commands, 5Uch as:- 

♦FiLL which will fill ANV area on screen. 

Fast circle and arc drawing 

3D graphics routines allowing X. V. Z co-ordinate plotting 

Lorge charocter printing In o ronge of patterns 

Scaling — oHowing any part of the screen To be etponded or diminished 

A rotote command That will rotate oli plotting by any ongle around the origin 

Because this is a ROM, oil the commands are instantly avaHoble, and hos o buift-ln help menu showing the svrilax of 

oil commonds. Supplied with a comprehensive manual ond step-by-step fitting instructions, suitable even ror It^e 

Inenperienced. This ROM represents eKtremely good volue for money. 






^ ri 



■=,^.' 




>.' 



" I ■' -* '■ ' 



CASH OR ROVALTIESWflapBMlMin quality Mirtwflrp 
iDT the BBC machine jjrr^ cdti C^rf Itit? beb1 ra[ob iirouTid 
We art iit*flya inlur^^ttd in obtaininjj new prcflf ams lo 
iiJd tn chJ^ rb^Ljn irnrj jnlf &i oH^ef El ca&h pav^dt for iht 
AjI' ^h1 purijhjKv c\ a'tfl'TUiCively pa^ a roy-ah^ i>ti «h:h 
one H}td 



■:A-' 



Available directly from us, moil order only, or from all good deolers 

£26.00 pJUft £1,00 p&p plu» VAT 



OMPUTER 



l]U[»!^= 



r*- 



-■^l - 




16 Wayside, Chipperfield. Herts WD4 9JJ. Telephone (09277) 69727